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.

[参考译文] CC2745R10-Q1:安全启动序列

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1639997/cc2745r10-q1-secure-boot-bootup-sequence

器件型号: CC2745R10-Q1

我有一个次级安全引导加载程序 (SSB) 和一个应用。 我需要 SSB 始终首先启动。
使用 HAPI、我将在软件复位后控制启动序列。

但是、如 TRM 中所述、HAPI 设置的值在下电上电后不会保留。 这导致我的应用程序首先启动。 是否有办法在电源复位后首先启动 SSB?

目前、引导加载程序配置为:“具有 CCFG 设置的默认 FCFG 引导加载程序“

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

    尊敬的 Abhirami:

    我想您可以尝试修改 MCUboot 并将其用作 SSB。 MCUboot 是复位后运行的第一个代码。 请参阅 UG 中的“MCUboot Over-the-Aire Download“一节。  MCUboot 无线下载 (OAD)—SimpleLinkTm 低功耗 F3 SDK BLE5-Stack 用户指南 9.14.02 文档

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

    您好:
    我尝试添加 MCUBoot 映像引导加载程序、 但它没有按预期工作。  


    需要注意的一点是、我启用了安全启动。 该文档提到:“请注意、MCUboot 不支持与安全启动支持的身份验证算法相同。“ 那么、我是否仍然能够使用 MCUBoot 工程/配置?

    另外、您是说我应该在 MCUBoot 工程中添加并使用自定义 SSB 代码吗?

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

    尊敬的 Abhirami:

    MCUBoot 基本上已经是一个 SSB、并且它是开源的、允许进行修改。 我认为出现警告是因为您同时使用了 MCUBoot 和您自己的 SSB。 您可以使用自己的逻辑和代码修改 MCUBoot 吗?  

    此致、

    Barbara

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

    您好:  
    在我可以考虑移植 代码时、是否有替代方法可以执行此操作? (例如,在 ccfg 或 scfg 中设置某些字段)

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

    尊敬的 Abhirami:

    MCUBoot 是一个开源工程、支持用于 32 位 MCU 的硬件独立安全引导加载程序。 请参阅 MCUboot | mcuboot 的 文档。

    此致、

    Barbara