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.

[参考译文] AM623:在 A53内核中复位 R5内核

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1428891/am623-reset-r5-core-in-a53-core

器件型号:AM623

工具与软件:

您好、TI 专家!  

我有 AM6234的开发环境、其中包含我们自己的评估板。

MCU+ SDK 版本为 08.06.00.18

如何对 A53内核中的 R5内核执行热复位?  MCU SDK 是否具有相应的 API 接口函数?

此致、

Li

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

    您好、Li:

    您在 A53内核上运行哪些操作系统? Linux? MCU+ SDK?

    从 Linux 中关闭 M4F 内核

    在更高版本的 SDK 中、我们确实支持 Linux"正常关闭"M4F 内核。 Linux SDK 8.6不支持该功能、如 AM62x Linux Academy 的 SDK 8.6版本中的以下页面所示: https://dev.ti.com/tirex/explore/node?a=XaWts8R__8.6.0.42%20v1&node=A__AISILbMWZ4d84U2oSmXcdA__linux_academy_am62x__XaWts8R__8.6.0.42%20v1

    但是、您可以看到有关如何在 SDK 9.2上实现 M4F 正常关断的文档:
    https://dev.ti.com/tirex/explore/node?node=A__AckaMLLzyxszvNaSLSFIQg__AM62-ACADEMY__uiYMDcq__LATEST 

    此处提供了有关正常关机的更多文档:
    https://dev.ti.com/tirex/explore/node?node=A__AXsPVjrUN0EAU1ezb.8iuQ__AM62-ACADEMY__uiYMDcq__LATEST 

    是否正在从 Linux 中关闭 DM R5F 内核?  

    如果您阅读以上文档、将会发现 Linux 无法关闭 DM R5F 内核。 这是因为设备管理(DM)固件在 DM R5F 内核上运行。 如果固件停止运行、则会阻止处理器的其余部分正常工作。

    此致、

    Nick

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

    您好、Nick。

    我在 A53内核上运行 MCU SDK 操作系统。 根据上述说明、如果 R5内核关闭、M4内核和 A53内核上运行的 MCU SDK 都会受到影响

    此致、

    Li

     

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

    您好、Li:

    是的、我也希望不允许在 MCU+ SDK 在 A53内核上运行时关闭 DM R5F 内核。

    请告诉我们更多有关您用例的信息。 通过复位 DM R5F 内核、您要尝试完成什么工作?

    此致、

    Nick

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

    您好、Nick。

    我们希望在加密完成后实施自动升级功能、要求如下所述:

    SD 卡包含从 MCU SDK 编译的加密固件(tiboot3. bin)以及从 Linux SDK 编译的升级固件(tiboot3.bin.upgrade)。

    我们 在 R5内核中运行加密固件(tiboot3. bin)进行加密、加密完成后、将加密固件 (tiboot3. bin)重 命名为 A53内核中的 tiboot3.bin.encrypt、然后重命名 将固件(tiboot3.bin.upgrade)升级 到 tiboot3.bin

    之后、对 A53内核中的 R5内核执行热复位、然后 ROM 代码可以加载升级后的固件(tiboot3.bin)。

    此致、
    Li

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

    您好、Li:

    我懂了。 如果在固件更新后复位整个处理器(而不仅仅是 DM R5F 内核)、对您的用例而言是否可以接受?

    我将把您的主题发送给一位更熟悉 MCU+ SDK 的团队成员。 请注意,印度的假期即将到来,因此可能会延迟回复。 如果您在下周没有得到其他回复、请在11月4日的一周内随意 ping 该主题。

    此致、

    Nick

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

    您好、Nick。
    我们已经评估并发现、仅复位 A53或 M4上的 R5是可行的。 您提到的复位整个 SOC 的解决方案是不可行的。
    此致、
    Li

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

    您好!

    在 OTP Keywriter 编程过程结束后、需要进行冷 POR 才能使安全启动(HSSE)生效。