ZHCACJ0A April 2023 – April 2024 AWR2544 , AWR2944
本应用手册介绍了 RBL 引导流程和典型的 SBL 引导流程。用户可以根据文档中提到的建议来实施其 SBL。RBL 始终需要签名的映像才能工作。在 RBL 的上下文中,接收到的每个映像都称为 SBL。在功能模式下,RBL 在零偏移处从 SDF 中读取数据,并期望 SBL 已经存在于该偏移处。在刷写模式下,RBL 通过 UART 将闪存写入器映像加载到 RAM 中并开始执行。对于 RBL,也可以对该映像进行签名,并且 RBL 还会将该映像视为 SBL。因此,在这两种模式下,RBL 都会将有效映像(对于 SBL 而言)加载到 R5F 或主子系统的 RAM 存储器中。SBL 或闪存写入器或加载到 RAM 存储器中的任何其他映像的最大大小可以为 960KB(含随附的证书)。TI 还将这些不同的映像作为 SBL 进行处理。因此,示例闪存写入器映像在 MCU Plus SDK 包中名为“sbl_uart_uniflash”,只会将映像下载到串行闪存中。这些下载的映像可能是另一个 SBL 映像和应用程序映像。因此,在功能模式下,RBL 从 sFLASH 加载有效映像时,RBL 会加载先前下载的 SBL。然后,该 SBL 可以执行第 4.4 节中所述的所有必要功能,并接着将应用程序映像加载到相应的内核中。