ZHCACJ0B April   2023  – December 2024 AWR2544 , AWR2944 , AWR2944P , IWR2944

 

  1.   1
  2.   摘要
  3.   商标
  4. 1定义、缩写、首字母缩略词
  5. 2引言
  6. 3基本引导加载程序流程
    1. 3.1 引导流程简介
    2. 3.2 准备引导应用程序
      1. 3.2.1 SBL 映像格式
      2. 3.2.2 脚本签名
    3. 3.3 ROM 引导
      1. 3.3.1 引导模式 - SFLASH
        1. 3.3.1.1 映像加载序列
        2. 3.3.1.2 引导模式 UART
          1. 3.3.1.2.1 映像下载序列
    4. 3.4 SBL 引导
      1. 3.4.1 R5 SBL 闪存偏移
      2. 3.4.2 R5 SBL 映像大小
  7. 4总结
  8. 5修订历史记录

脚本签名

RBL 始终需要签名的引导映像(主要是 SBL)。如果未签名,RBL 将无法引导 SBL。RBL 在刷写或功能模式下加载的任何映像都需要经过签名。创建证书并将证书附加到二进制文件的过程称为对脚本进行签名。

要点

  • 在任何工作模式下,RBL 始终需要签名的映像。因此,RBL 加载的任何映像都必须经过签名。在功能模式下,这意味着必须对 sFLASH 中的 SBL 进行签名。在闪存模式下,这意味着由 RBL 加载到 RAM 的闪存编程器映像也必须经过签名。
  • 上述格式是 TI 提供的自定义参考格式。由于 SBL 是用户实现的并会引导 .appimage,因此用户可以根据自己的偏好定义 .appimage 的任何格式,并以所需的方式实现 SBL 来解析此映像。

如需了解更多详细信息,请参阅 毫米波 MCU Plus SDK 版本的自述文件中的引导工具 部分。

在刷写 SBL 和应用程序映像后,SOC 通电后的概要流程如下所示。

 启动流程概要图 3-2 启动流程概要