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.

[参考译文] LP-AM261:HSMRT 重新引导环路去耦

Guru**** 2529560 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1554766/lp-am261-decoupling-of-hsmrt-reboot-loop

器件型号:LP-AM261
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

我目前正在尝试使用安全启动相关功能。

我当时正尝试从闪存加载 HSMRT。

我已经尝试了  sbl_ospi_fastboot 示例、它按预期执行。 则会跳转到正确运行的应用程序

但当我尝试在 SBL 中执行相同操作时、行为不符合预期

从 SBL 它会跳转到应用程序、但随后会重新引导。

然后重复这一步。

请您提供一些关于如何进一步推进的见解

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

    您好、Nithin、

    但当我尝试在 SBL 中执行相同操作时、行为不符合预期

    您是否在使用定制 SBL?

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

    SBL OSPI 的修改版本

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

    您好、NIthin:

    SBL OSPI 和 SBL Fastboot 在实现方式上存在根本不同。

    您尝试使用的修改后的 SBL 是基于 SBL 快速引导(如果没有)、请从 SDK 中重新利用 SBL 快速引导示例以采用您的自定义实现。

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

    您好:Nilabh、

    感谢您的答复。

    请勿重新调整 SDK 中的 SBL 快速引导示例、以便采用您的自定义实施方案。

    我将尝试在 SBL 快速引导示例中实现更改。

    但我有一个疑问。

    我已经尝试修改快速引导示例的 SysConfig、使其与定制的 SBL 相同。 在这种情况下、修改后的快速启动示例仍然有效。

    我的第一个问题是除了 SysConfig 更改外、SBL ospi 和快速启动之间有何区别。 默认情况下、预计会更改主文件和与 SysConfig 相关的系统生成的文件。 除此之外、还有其他任何变化。

    我的第二个问题是  

    从 SBL 跳转到应用程序、但随后重新启动

    从 SBL 跳转到应用程序。 进入应用程序后、它将重新启动。 这确实是由于 SBL 中缺少一些变化导致的? 是否有这样的情况? 或者可能的原因是什么  

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

    您好、NIthin:

    您可以在此处找到一些信息:

    software-dl.ti.com/.../FAST_SECURE_BOOT.html

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

    我们尝试以解耦方式使用 HSMRT。

    失效缓存并使用阻止 API 加载 HSMRT 解决了该问题