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.

[参考译文] AM4372:FocalTech AMP 的 I2C 总线超时错误;ilek il215触摸从器件

Guru**** 2482105 points
Other Parts Discussed in Thread: AM4372

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1452647/am4372-i2c-bus-timeout-error-with-focaltech-ilitek-il215-touch-slaves

器件型号:AM4372

工具与软件:

我们正在开发基于已投入生产的 am4372的定制电路板。  我们将从4.19迁移到6.1内核。

目前已启用  BSP 中的 FocalTech FT7311电容式触摸面板控制器和 IliTek IL2511电容式触摸面板控制器。

我在下面看到  FT7311和 IL2511从器件的 I2C 错误。  

hexdump /dev/input/event0
[ 103.924321] omap_i2c 4802A000.i2c:等待总线就绪超时
[ 103.930395][FTS][错误][IIC]:I2C_transfer (write) error、ret=-16!
[103.936569][FTS][Error][B]读取接触数据失败、ret:-16

[ 2622.006193] ili210x_i2c 1-0041:无法获取触摸数据:-16
[ 2623.024375] omap_i2c 4802A000.i2c:等待总线就绪超时
[ 2623.030447] ili210x_i2c 1-0041:ili251x_read_reg 失败:-16
[ 2623.036184] ili210x_i2c 1-0041:无法获取触摸数据:-16
[ 2624.05466] omap_i2c 4802A000.i2c:等待总线就绪的超时
[ 2624.060439] ili210x_i2c 1-0041:ili251x_read_reg 失败:-16
[ 2624.066178] ili210x_i2c 1-0041:无法获取触摸数据:-16

我观察到的是 驱动器能够检测到触摸中断、但 I2C 总线通信无法正常工作。

有关这方面的任何输入都很有帮助。

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

    您好、Siva、

    由于这些错误在引导过程中分别显示103秒和2624秒、因此我假设 I2C 器件在引导期间按预期进行初始化?

    听说触摸屏功能本身似乎仍然正常工作很好。

    不幸的是、我们可能不会在这里提供很多帮助。 如果较低级别的 TI I2C 驱动程序 出现行为、我们可以进行评论、但如果其他公司的软件或硬件行为不符合预期、则 TI 不支持对该公司的软件或硬件提出问题。

    此致、

    Nick