Linux内核i2c-tools命令
2022-07-25 15:40 作者:补给站Linux内核 | 我要投稿

今天来个简单且常见的命令分享。i2c-tools的相关命令常用于linux系统读写i2c设备寄存器的在线调试。
安装命令:
apt-get-get update apt-get install i2c-tools
linux版本代码下载路径:
https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/
一、i2cdetect
1、命令
2、用法
RockPi 4A原理图中,I2C0总线挂载I2C设备地址如下:

【文章福利】小编推荐自己的Linux内核技术交流群:【891587639】整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!!!(含视频教程、电子书、实战项目及代码)


二、i2cdump
1、命令
2、用法
三、i2cget
1、命令
2、用法
四、i2cset
1、命令
2、用法
五、i2c转印
i2c-tools-4.0及以后版本添加了i2ctransfer命令。
i2cget和i2cset可以读写的i2c设备的寄存器地址小于0xff,即寄存器是8位地址。
如果i2c设备寄存器是16位地址,可使用i2ctransfer命令,该命令同样可用在寄存器地址是8位的设备。
1、命令
2、用法
