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.

[参考译文] AM5749:禁用未使用的 EMIF2

Guru**** 2845700 points

Other Parts Discussed in Thread: AM5749

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1634434/am5749-disabling-unused-emif2

器件型号: AM5749

我们正在 AM5749 处理器上开发裸机应用。 由于我们正在使用 ECC 存储器、并且 ECC 存储器仅在 EMIF1 接口上受支持、因此 EMIF2 接口未使用。 我们希望禁用 EMIF2 模块。

我们已将 CM_EMIF_EMIF2_CLKCTRL -> MODULEMODE 设置为 0x0(模块由软件禁用)。

TRM“表 3.241。 CD_EMIF 模块从时钟管理模式和控制“规定支持通过此寄存器禁用 EMIF2 模块、但在将 MODULEMODE 设置为 0x0 后、我们可以看到 CM_EMIF_EMIF2_CLKCTRL -> ILEST 保持在 0x1(模块正在执行转换)、而不是按预期移到 0x3(模块已禁用)。

请告知禁用 EMIF2 的正确程序。

此致、
Stephen

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

    您好 Stephen、

    仔细研究您的问题、最迟将在明天作出回应。

    -Josue

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

    Stephen Williams 

    根据我的调查、我不确定是否可以完全禁用 EMIF 2。 先关、

    两个 EMIF 模块位于同一个电源域上:

    其次、 还有其他依赖项、比如您必须确保 DMM Lisa 映射不访问 EMIF 2、 CM_EMIF_CLKSTCTRL MODULEMODE 也设置为 HW_AUTO (0x3)、这将在模块未使用时自动选通时钟。

    希望这能为您提供一些方向。

    此致、

    Josue

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

    EMIF2 是“常开“电源域的一部分这一事实不应该相关、我认为对禁用连接到常开电源域的模块没有限制、我们已经能够禁用许多此类模块。

    根据建议、我们的 DMM Lisa 映射仅适用于 EMIF1。

    似乎无法在启用 EMIF1 时禁用 EMIF2。 仔细观察时钟树后、我发现相同的功能时钟路由到两个 EMIF 器件、即您无法在运行 EMIF1 时钟时选通 EMIF2 时钟。

    看起来我们需要使 EMIF2 保持启用状态、但通过 DMM Lisa 映射将其隔离。

    感谢您在这一问题上的帮助。