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.

[参考译文] AM2634:i2c 读取和 i2c 写入中出现问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1628448/am2634-facing-issue-in-i2c-read-and-i2c-write

器件型号: AM2634

您好、

我在 i2c 写入和读取、使用 i2c 作为 RTC、而通过 i2c 读取和写入时遇到问题我的代码在 4 个地方停止。  谁都能解释、如何解决。

image.pngimage.pngimage.pngimage.png

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

    您好、

    请详细说明。 问题只提到“4 个地方“。 4 个地方是什么? 它们是否超时? 这是定制电路板和您的定制软件还是 TI 电路板和 TI SDK 驱动程序? 如果是 TI SDK、所使用的 SDK 版本是什么?

    此致、
    Shaunak

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、
    这些 μ I²C 事务超时来自i2c_lld我的定制电路板软件中的文件。 这些驱动程序最初取自 SDK 9.2 版。 我将事务超时设置为 1000 我添加了类似timeout和的变量timeout1、这样代码就可以在后面脱离循环 255 次迭代 以防它卡在这些环路中。 执行此操作时、我的读写失败。
    此致、
    Gopala.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gopala:

    错误是否与每次运行、随机还是周期性一致? 此外、我们是否确定 RTC 模块是否在响应、而不是让总线保持忙碌? 如果连接的 RTC 需要时、AM263x I2C 驱动器不提供时钟延展支持。

    此致、
    Shaunak