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.

[参考译文] AM625-Q1:当 M4内核也使用主域资源时、单独复位 A53内核、同时不会干扰 M4内核。

Guru**** 2398695 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1489622/am625-q1-reset-a53-core-seperately-while-not-disturbing-m4-core-when-m4-core-also-using-main-domain-resources

器件型号:AM625-Q1

工具与软件:

您好!

我的器件使用 AM62x 芯片。


M4F 应用需要访问属于主域的 DDR 和 GPMC (主域存储器地址范围:0x51000000-0x53000000)等资源。

当器件上电时、M4F 必须始终正常运行、而 A53 Linux 内核可能会遇到内核紧急情况、需要 单独复位/重新启动。 为了解决该问题、我想使用复位隔离来重新启动 A53内核。

如您所知、M4F 的 SRAM 相当有限、因此它的代码和数据也会分配到 DDR RAM 中。 M4F 以每秒几次的频率访问 GPMC。


M4F 在使用复位隔离重新启动 A53内核时通常会遇到硬故障。 这种方法是否有效? 对于在 M4F 内核上保持应用正常运行的同时重置或重新启动 A53内核、您有其他建议吗?

BR、

Zijian Xu

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

    您好!

    我正在查看您的问题,您可能希望在接下来两天内得到回复。

    此致、

    Anil。

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

    徐子健您好!

    如果您将 M4F 内核与主域隔离、则可以使用 IPC/WDT ESM 方法识别 A53内核崩溃。

    A53内核崩溃后、通过 M4F 内核进行主域复位。

    在这种情况下、A53内核立即启动、M4F 内核仍持续运行、不执行复位生效操作。

    现在、当您从 M4F 内核访问 DDR 和主域外设时、DDR 和其他外设将获得复位、并将从 DDR 和外设的复位值开始 

    另一个问题是、使用 M4F 内核中的 DDR 存储器时、M4F 内核性能会下降至100倍。

    因此、一旦 MAIN 域进行复位、就无法将先前的内容保存在 DDR 和主外设上。

    此致、

    Anil。