hbyiwen 发表于 2019-7-26 14:34:25

i2ctool扫不到器件,i2cget/set执行都是Input/Output Error

我的也是CPU是IMX6Q,底板是mx-6x-c-V1.3,linux内核是3.0.35
用的i2c芯片是adv7391, 使用i2cdetect -y 1一直扫描不到0x2a(adv7391的地址),
用示波器量器件3.3v,1.8v,CLK,I2C波形都正常啊,i2ctool扫不到,i2cget/set执行都是Input/Output Error!
      正在开发adv7391的i2c驱动,由于probe里面需要初始化器件进行i2c_write/read,结果总是insmod adv7391_driver.ko不成功,
但是i2ctools应该跟驱动没关系吧?只要板子上实际存在0x2a的芯片,应该能够扫描到0x2a的吗?


飞凌-chongzi 发表于 2019-7-27 10:45:43

理论来说应该是可以扫到的,没有驱动应该i2ctool也可以扫到

hbyiwen 发表于 2019-7-31 12:01:48

此问题已经解决,原因是芯片还有一个reset引脚是由imx6q的gpio控制的,开始没设置,一直为reset状态导致i2c扫描不到!
结贴,谢谢
页: [1]
查看完整版本: i2ctool扫不到器件,i2cget/set执行都是Input/Output Error