ZHCUBU4 March 2024
次级引导加载程序主要负责通过串行接口接收应用元映像来更新 sFlash 中的该映像。然后,SBL 加载并运行更新的应用元映像。
ROM(主)引导加载程序始终加载 SBL。应用可以选择更新或加载并运行应用元映像。
对于安全应用,SBL 可用于执行一些破坏性测试(如 PBIST 和 STC),这些测试需要在引导期间运行。这些 DIAG 可能会在执行期间导致内核复位,这是将这些测试移至 SBL 的主要原因。这些测试在加载主应用之前进行验证。如果出现故障,SBL 将中止并退出。