Edit online

SPL 阶段

15 Jul 2024
Read time: 1 minute(s)

ArtInChip 平台上的 SPL (Secondary Program Loader) 是第一级引导程序 (FSBL, First Stage Boot Loader), 同时也是第二级程序加载器。

BROM → SPL → U-Boot → Kernel

SPL 运行在 SRAM 中,其最重要的任务有两个:

  • 完成 DDR,并且使能 Cache

  • 加载和验证 U-Boot

在一些启动速度优化的方案中,也可以直接从 SPL 启动 Kernel。 本章节描述不同启动介质的 SPL 处理流程,以及安全启动的相关处理。