conway 发表于 2015-8-3 22:52:17

使用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]
查看完整版本: 使用i2c tools读取i2c设备