硬件平台:FT-2000/4-DSK开发板
系统:麒麟操作系统V10
麒麟系统下无I2C相关工具,集网络资源,源码安装i2c-tools工具,可查看访问I2C
下载I2C-Tools安装包
https://launchpad.net/ubuntu/+source/i2c-tools/3.0.3-5
解压
tar xvf i2c-tools_3.0.3.orig.tar.bz2
cd i2c-tools-3.0.3
编译安装
make && make install ##编译过程中会有一些Warning,忽略即可
使用
i2cdetect -l ##显示目前系统下I2C总线
i2cdetect -y -r 0 ##查看i2c总线地址
i2cdump -y 0 0x36 ##寄存器内容导出;-y 取消交互直接执行指令;0为I2C总线编号;0x36为I2C从线设备
i2cset -y 0 0x36 0x00 0x05 ##寄存器地址写入;-y 取消交互过程直接执行指令;0 为I2C总线编号;0x36为I2C设备地址;0x00为存储器地址;0x13 为存储器地址中的具体内容
i2cget -y 0 0x36 0x00 ##寄存器地址写入