Linux內(nèi)核i2c-tools命令
2022-07-25 15:40 作者:補(bǔ)給站Linux內(nèi)核 | 我要投稿

今天來(lái)個(gè)簡(jiǎn)單且常見(jiàn)的命令分享。i2c-tools的相關(guān)命令常用于linux系統(tǒng)讀寫i2c設(shè)備寄存器的在線調(diào)試。
安裝命令:
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設(shè)備地址如下:

【文章福利】小編推薦自己的Linux內(nèi)核技術(shù)交流群:【891587639】整理了一些個(gè)人覺(jué)得比較好的學(xué)習(xí)書(shū)籍、視頻資料共享在群文件里面,有需要的可以自行添加哦?。。。ê曨l教程、電子書(shū)、實(shí)戰(zhàn)項(xiàng)目及代碼)? ??


二、i2cdump
1、命令
2、用法
三、i2cget
1、命令
2、用法
四、i2cset
1、命令
2、用法
五、i2c轉(zhuǎn)印
i2c-tools-4.0及以后版本添加了i2ctransfer命令。
i2cget和i2cset可以讀寫的i2c設(shè)備的寄存器地址小于0xff,即寄存器是8位地址。
如果i2c設(shè)備寄存器是16位地址,可使用i2ctransfer命令,該命令同樣可用在寄存器地址是8位的設(shè)備。
1、命令
2、用法

標(biāo)簽: