工具与软件:
您好!
SDK:09.01.00
EVM:AM62A SK
我们在基于 AM62A SK EVM 的定制电路板上使用了 I2C 总线2上的摄像头传感器。 电路板启动时、有时在 I2C 线路上未检测到传感器(通常15次中有1次发生)。 发生这种情况时、电路板会显示以下错误。
[ 2.975722] omap_i2c 20020000.i2c: controller timed out [ 2.975747] ar0235 2-0036: failed to read chip id 1850
检查 Saleae (协议分析器)器件上的信号后发现、当控制器在 SCL 未变低后将 SDA 线拉至低电平时、 由于不生成 i2c 协议的启动条件、可能是 i2c 事务正被超时。 下面是这种情况下 Saleae 的屏幕截图。

我正在附上 Saleae 完整的日志和票证。 此问题发生1次(15到20次尝试)的原因可能是什么?
如果需要其他信息、请告诉我。
此致、
Jay



