- 我的也是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的吗?
回帖(2)
2022-1-11 10:36:29
- 理论来说应该是可以扫到的,没有驱动应该i2ctool也可以扫到
- 理论来说应该是可以扫到的,没有驱动应该i2ctool也可以扫到
举报
2022-1-11 10:36:33
- 此问题已经解决,原因是芯片还有一个reset引脚是由imx6q的gpio控制的,开始没设置,一直为reset状态导致i2c扫描不到!
结贴,谢谢
- 此问题已经解决,原因是芯片还有一个reset引脚是由imx6q的gpio控制的,开始没设置,一直为reset状态导致i2c扫描不到!
结贴,谢谢
举报
更多回帖