ZHCUC78A August 2024 – September 2024 AWRL1432 , AWRL6432 , IWRL1432 , IWRL6432 , IWRL6432AOP
本文档详细介绍了如何在各种不同用例中使用 ROM 引导加载程序 (RBL),以及如何解决在这些场景中使用 RBL 可能出现的问题。此外,由于 RBL 具有一定的刚性(因其被编程到器件 ROM 中),本文档还介绍了辅助引导加载程序 (SBL) 及其加载方式(通过任何串行流接口),辅助引导加载程序提供更灵活的加载选项(主映像和辅助映像,或多个独特的用户应用程序)。最后,本文档介绍了复位行为,重点介绍了 xWRLx432 上的热复位行为,以及用户应用程序设计和硬件设计中需要注意的事项。
本文档更深入地介绍了应用程序软件如何与 RBL/SBL 交互,以及如何在引导和复位过程中利用 RBL 和 SBL 实现不同级别的主机控制。有关 RBL 和 SBL 的完整实现详细信息,请参阅 xWRLx432 TRM。
上文概述了初始化过程,详细信息如下:
一旦器件处于功能模式,RBL 将确保应用程序映像正确传输到 RAM,并将器件的控制权交给用户应用程序。如果这个流程因任何常见故障而中断,器件将进入安全状态,且不会引导用户应用程序。