This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VM:omap_i2c 2000000.i2c:控制器超时

Guru**** 2483845 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1445388/tda4vm-omap_i2c-2000000-i2c-controller-timed-out

器件型号:TDA4VM

工具与软件:

您好、论坛:

突然运行一些自定义应用并持续获得 i2c 控制器超时。 只有在我以自动模式运行应用程序时才得到此值、在我运行手动模式时不会得到此值。 尝试通过 DTS 文件中的引脚多路复用配置添加上拉电阻器的方法仍然相同。 请帮助我调试此问题

root@j721e-evm:~#[ 1431.939176] omap_i2c 2000000.i2c:控制器超时
[ 1432.995174] OMAP_i2c 2000000.i2c:控制器超时
[ 1434.051171] omap_i2c 2000000.i2c:控制器超时
[1446.691167] omap_i2c 2000000.i2c:控制器超时
[1447.747166] omap_i2c 2000000.i2c:控制器超时
^C
root@j721e-evm:~#[ 1448.803168] omap_i2c 2000000.i2c:控制器超时
[1449.859166] omap_i2c 2000000.i2c:控制器超时
[1450.91.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    手动模式和自动模式是什么意思? 您能解释一下吗? 您能否常规访问寄存器或任何访问超时访问寄存器?

    此致、

    基尔西  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    实际上、我正在测试摄像头、比如启动和停止传感器、以及读取有四个索引连接的摄像机的传感器 EEPROM 数据。 自动模式和手动模式之间的区别是在手动模式下、我们将手动选择摄像机索引、而在自动模式下、它将循环递增。

    在执行 i2cdetect 时、我没有任何超时、而是仅在运行传感器自动测试后出现超时。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是否可以探测- I2C_CLK 和 I2C_DATA 线路? 检查数据线是否在某一时刻处于不良状态?

    -基尔西