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.

[参考译文] AM625:[SECURITY]【安全启动】启动流程

Guru**** 2439710 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1542538/am625-am625-security-secure-boot-boot-flow

器件型号:AM625


工具/软件:

只需从名为的文档中阅读 AM62x 的“安全引导序列“部分

我收到了以下问题:

上下文:使用 eMMC 作为启动模式(eMMC 作为代码存储介质)

(1) 如所示的启动序列所示、 安全 ROM(由 TIFS 执行)将触发公共 ROM 代码(在公共 ROM 中执行)、安全 ROM 和公共 ROM 之间的初始序列是否是固定装置、即 TI 生产线的固定程序代码 EOL?  我认为答案是肯定的,因为从序列流程,没有明确的介绍来说明谁负责加载公共 ROM(从 eMMC 外部媒体到内部 DDR 执行),是吗?

(1.1) 如果问题 (1) 的答案为否定、则必须有预先放置 DM R5 映像的固定规则。 (从物理地址)? 对吗?

例如、与当前工程一样、我们将 SBL STAGE_1 映像放置在 0x0(物理地址)的地址处。 【我的意思是 SBL stage_1 映像必须固定为 0x0、固定装置代码只会从 0x0】μ s 加载 SBL_stage_1 代码

(2) 对于器件安全状态转换:从 HS -> SE、 我阅读了相关的指南文档、说明必须对 tiboot3.bin 进行编程。 这就引出了其他问题:

(2.1) 我想知道、 只要 OPT 密钥编写器应用放置 在 “DM-R5 SBL“代码部分的 entry 点(入口地址)、OPTkeywriter 映像(又名 Keywriter 客户端)基本上没有固定或强制放置地址、但正如 (1) 的描述一样、入口地址恰好固定在 0x0。

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

    嗨、Jibin、
    1/。 请参阅 AM62xx TRM 中、了解有关 ROM 引导流程的更多详细信息。
    是的、

    列出了硬件/R5/M4 之间的引导流程。
    2/。 OTP Keywriter 二进制(即 tiboot3.bin)是引导加载程序的特殊版本、可以与常规 tiboot3.bin 一样、从电路板支持的任何引导/介质进行引导。
    此致、
    - Hong

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

    您能否提供<AM62xx TRM>的 URL 或类似内容?  不知道您指的是哪个文档。

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

    嗨、Jibin、
    AM62xx TRM、数据表等... 链接
    https://www.ti.com/product/AM625
    https://www.ti.com/lit/pdf/spruiv7
    此致、
    - Hong