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.

[参考译文] AM6421:SDK 10.00支持 AM64x 安全引导

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1510311/am6421-am64x-secure-boot-supported-in-sdk-10-00

器件型号:AM6421
主题: SysConfig 中讨论的其他器件

工具/软件:

我们将 AM6421与 SDK 10.00搭配使用。

我们需要使用 SDK 10.00在 AM6421上开发安全启动特性。 但我们 从 TI 专家那里得到了信息: 从 SDK v10_01_00_32开始支持加密引导。

我们的所有设计都基于 SDK10.00。 如果我们使用最新版本更新 SDK、则需要做出不可接受的努力来重新测试我们的设计。

支持需求:

TI 专家能否解释一下针对安全启动等一些特殊功能的 SDK 升级方法?

我们希望在 TI SDK 中具有安全启动功能。 如何升级 TI SDK v10.00.00中的安全启动特性?

提前感谢。

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

    您好:

    以下补丁为 SDK v10.1中的 OSPI 提供了对加密引导的支持。

    MCU_PLUS_SDK

    https://github.com/TexasInstruments/mcupsdk-core

    ❯ pwd
    /home/p-shivhare/ti/github/mcupsdk-core
    ❯ git log --oneline --grep "SITSW-5228" | cat
    167b8def56 am64x/am243x: docs: Update documentation for secure ospi boot
    59a8fd38f2 am64x: tools: Update linux image generation makefile
    4232d4c2e8 am243x: sbl_ospi: Fix issue in encrypted secure boot
    b9ae2a094c am64x: sbl_ospi: Fix issue in encrypted secure boot
    eb75014082 am64x/am243x: bootloader: Add ospi secure boot support

    其中概述了 SysConfig

    https://github.com/TexasInstruments/mcupsdk-sysconfig

    ❯ pwd
    /home/p-shivhare/ti/github/mcupsdk-sysconfig
    ❯ git log --oneline --grep "SITSW-5228" | cat
    66f788f am64x/am243x: bootloader: Fix sbl ospi issue in hsse devices

    您可以将这些补丁反向移植到您使用的任何 SDK 版本。

    此致、

    Prashant

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

    您好 、Prashant、

    两个问题:

    1. 我可以只通过这些修改支持安全启动 winthin SDK? 无需更改 dmsc 的相关代码?  

    ❯git log --oneline --grep "SITSW-5228"| cat
    167b8def56 am64x/am243x:文档:安全 ospi 启动的更新文档
    59a8fd38f2 am64x:工具:更新 Linux 映像生成 makefile
    4232d4c2e8 am243x:sbl_ospi:修复加密安全启动中的问题
    b9ae2a094c am64x:sbl_ospi:修复加密安全启动中的问题
    eb75014082 am64x/am243x:引导加载程序:添加 ospi 安全启动支持

    2.通过步骤1的更改、可以使用哪个版本的 SysConfig 来获得安全启动支持? 我可以使用"sysconfig_1.22.0"吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.  我只需这些修改即可支持安全启动 winthin SDK? 无需更改 dmsc 的相关代码?  [/报价]

    是的、限制来自 SDK、而不是 SYSFW。

    2. 通过第1步的更改、可以使用哪个版本的 SysConfig 来获得安全启动支持? 我可以使用'sconfig_1.22.0'吗?

    SysConfig 并不意味着 SysConfig 工具。 该存储库包含 SysConfig 工具的元数据文件。 这些文件会告诉 SysConfig 要显示的全部内容以及如何自动生成代码。 该存储库在发布时集成在 SDK (source/sysconfig)中。

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

    您好、Prashant、

    https://github.com/TexasInstruments/mcupsdk-sysconfig'

    我不知道如何将此更改修补到我的本地环境中。  

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

    您好、Prashant、

    我尝试修补"eb75014082 am64x/am243x: bootloader: Add ospi secure boot support"、因为 pre-commit 对我们的 SDK 有更多的帮助、我有直接修补它的风险。

    作为安全启动功能方面的专家、您能不能为我提供适用于我们的 SDK (mcu_plus_sdk_am64x_10_00_00_20)和 SYSCFG (sysconfig_1.20.0)的一体式安全启动补丁

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

    您好、Prashant、

    非常感谢您的帮助、我们最终决定升级到新的 SDK-11.0以避免可能的进一步工作、如果遇到新问题、我们将会向您提出。

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

    感谢您的更新!!