也不能说是imx6的工具,应该是所以开发板都适用的i2c工具
下载链接:点击打开链接
1、解压,修改 Makefile 的编译器并在下面添加一句
CC = arm-fsl-linux-gnueabi-gcc
LDFLAGS += -static
2、make
成功后会在tools目录下生成
i2cdetect i2cdump i2cget i2cset等工具
使用方法(这些命令的使用几率比较高,还有其他的命令以及参数就不列出):
i2cget -f -y 0 0x50 0x00 //读i2c0 ,0x50设备的0x00地址
i2cset -f -y 0 0x50 0x00 0x50 //写i2c0 ,0x50设备的0x00地址的值为0x50
i2cdetect -l //列出所有的I2C设备总线
i2cdetect -y 0 //扫描i2c0总线上的所有设备
i2cdump -y 0 0x50 //列出设备的所有寄存器值
循环测试脚本如下:
#!/bin/bash
while true
do
i2cget -f -y 1 0x4c 0x00
done