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.

[参考译文] AM263PX-AM263PX:AM263P4 - MCU-PLUS-SDK 运行时

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1554774/mcu-plus-sdk-am263px-am263p4---hsm-runtime

器件型号:MCU-PLUS-SDKAM263PX-AM263PX


工具/软件:

您好、

我知道、当 SBL 执行时、在获取主应用程序代码之前、会加载 HSM Runtime。

 HSM 运行时到底是从哪里加载的?

它是否也与主应用程序代码和 SBL 代码一起存储在外部闪存中?

在降低之前如何将其加载到 L2 存储器中? 它是使用 OSPI 还是 UART 引导模式来获取 HSM 运行时代码?

谢谢

Geetha K

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

    尊敬的 Geetha:

    HSM Runtime 固件是 SBL 二进制文件的一部分、其包含在 SBL 代码中与 hsmRtImg.h 相同的位置。

    因此、一旦 SBL 优先处理 RBL、SBL 就会使用 Bootloader_socLoadHsmRtFw () API 将 HSMRT 加载到 M4 内核中。

    希望这能回答您的问题。

    谢谢。此致、

    Nikhil Dasan

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

    你好、Nikhil、

    感谢您的解释。

    HSM Runtime 固件是 SBL 二进制文件的一部分、其包含在 SBL 代码中与 hsmRtImg.h 相同的位置。

    HSM 运行时固件是否始终存储在任何固定位置?

    我们可以 根据我们的要求修改该 HSM 运行时固件吗?

    谢谢。此致、

    Geetha K

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

    在 SBL 中、hsmrt 被置于.rodata.hsmrt 段中 、该段被置于 L2 OCRAM 中、  

    可在 SBL 工程的链接器文件中看到该示例

    谢谢。此致、

    Nikhil Dasan