i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能 源码下载:https://i2c.wiki.kernel.org/index.php/I2C_Tools 编译完成后在tools/文件夹下会有如下几个可执行文件,i2cdetect, i2cdump, i2cget, i2cset I2C总线扫描:i2cdetect -l I2C设备查询:i2cdetect -y 1 1 代表I2C总线编号 查看所有寄存器内容: i2cdump -y 1 0x50 1 代表I2C总线编号 0x50 代表I2C设备地址 寄存器内容写入:i2cset -y 1 0x50 0x00 0x13 1 代表I2C总线编号 0x50 代表I2C设备地址 0x00 代表寄存器地址 0x13 代表写入的值 寄存器内容读取: i2cget -y 1 0x50 0x00 1 代表I2C总线编号 0x50 代表I2C设备地址 0x00 代表寄存器地址 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-22 19:05
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.