一. 下载和安装
1、下载地址: Index of /pub/software/utils/i2c-tools/
2、修改Makefile
修改编译工具链,csky-linux-gcc为交叉编译工具,USE_STATIC_LIB ?= 1,设置为静态库编译应用程序,最后生成的应用拷贝到设备中直接可以运行,如果是默认动态库编译,需要把库和应用都拷贝到设备中才能正常运行;
3、make编译,成功后会在tools目录下生成 i2cdetect i2cdump i2cget i2cset等工具
二、i2c-tools的使用1、列出所有的I2C设备总线 :i2cdetect -l
2 、查看i2c-0总线下的设备:i2cdetect -y 0
3、 i2c上读写数据:i2ctransfer
0x36为I2C设备的地址, 0x5081为要写的寄存器地址, 0x01为写入的值
0x36为I2C设备的地址, 0x300A为要读的寄存器地址, r3为连续读3Byte, 0x56 0x08 0x41 为读到的寄存器的值。



