使用i2c tools读取i2c设备
1、源码下载从网站:http://dl.lm-sensors.org/i2c-tools/releases/下载i2c tools源码,这里选择i2c-tools-3.1.1.tar.bz2下载。
2、解压,交叉编译
$ tar xjf i2c-tools-3.1.1.tar.bz2
$ cd i2c-tools-3.1.1/
$ make CC=arm-linux-gnueabihf-gcc
3、工具使用
将tools目录下的i2cdetect、i2cdump、i2cget、i2cset拷贝到开发板。
(1)i2cdetect
用i2cdetect检测有几组i2c总线在系统上,输入:
# ./i2cdetect -l
获取i2c总线上的设备:
# ./i2cdetect -y -r 1
# ./i2cdetect -y -r 2
(2)i2cdump
用i2cdump读取i2c设备(LCD上的eeprom:0x52)的寄存器的信息:
# ./i2cdump -f -y2 0x52 c
页:
[1]