i2c_tools編譯成Mips版本

原文鏈接:i2c_tools編譯成Mips版本
準備調試IIC總線,從網上得知都用i2c_tools來調試方便些,我索性也編譯成mips版本。
硬件環境,MT7688板(16MB+128MB)
軟件環境,xubuntu14.04,MTK-openwrt
1、工具鏈選自mtkop編譯過後生成的,爲了方便使用,將
PATH=$PATH:/home/mango/openwrt-3.10.14/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/
添加到用戶目錄的.bashrc
接着source .bashrc,工具鏈就可以用了
2、下載i2c_tools工具包,官網上不去,我從別處下載了。此處也保存一份吧
https://github.com/groeck/i2c-tools 目前是3.1.0版本
3、解壓,用unzip即可
4、make CC=mipsel-openwrt-linux-gcc AR=mipsel-openwrt-linux-ar,接下來在tools目錄會看到生成的四個工具:i2cdetect,i2cdump,i2cget,i2cset
5、拷貝到MT7688板子,我的固件已經集成了rz,通過串口發送即可。當然也可以通過scp拷貝過去。
6、改權限,chmod +x i2cdetect,四個工具都改一下
7、./i2cdetect提示 can’t load library ‘libi2c.so.0’
拷貝剛纔lib目錄中的libi2c.so.0.1.0到板子的lib目錄
,做一個軟鏈接ln -s libi2c.so.0.1.0 libi2c.so.0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章