硬件环境,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
8、此时./i2cdetect
9.板子的i2c还有点问题,dev下并无节点。过后查找一下问题。