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.

[参考译文] AM3352:访问 GPMC 时 I2C 时钟停止

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652355/am3352-i2c-clock-stops-on-gpmc-access

器件型号:AM3352

您好!

GPMC TIMEPARAGNULARITY ="0"时、AM335x I2C 操作存在一个奇怪的问题
当我们在 DDR3上执行代码时、I2C 正常工作、但这个问题(I2C 时钟输出停止)
当从 NOR (XIP)执行代码且 TIMEPARANULARITY = 0时发生、但 当 TIMEPARANULARITY = 1时正常工作。

这是一个非操作系统裸机应用程序。

我们想知道 GPMC 设置如何影响 I2C 操作。
请告诉我们是否有关于此问题故障排除的任何想法。

此致
巴杜语

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可能会发生的情况是、GPMC 占用了整个互连带宽。 遗憾的是、这是一个用例、我们无法在我们一侧复制和调试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    非常感谢您提供的有用信息。 将对此进行研究。

    请告诉我们是否有任何方法来检查的负载或带宽使用情况
    GPMC 和互连。

    此致
    Paddu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Paddu、我认为没有互连问题。 处理器上到底发生了什么? 代码是否仍然运行且 I2C 模块已锁定? 当 TIMEPARAGNULARITY = 0时、对 NOR 的访问速度将更快。 在此模式下是否满足 NOR 接口时序? 您可能正在执行损坏的代码吗?

    此致、
    James