祝各位道友念头通达
GitHub Gitee 语雀 打赏

rk3588 SPL 启动, 跳过 uboot 启动

3588 SPL 启动 linux

image

Maskrom-> loader -> trust -> (uboot/kernel/sylixos)
Maskrom: BL1 系统上电之后一级启动固件
Loader: SPL 属于 BL2 层级, 用于将各个固件加载到 SDRAM 中, 并跳转启动
Trust: trust 内部包含了 BL2 -> BL31(EL31 ATF) 和 BL32(EL1 opentee OS) 的启动过程
uboot/linux: BL33 (非安全世界固件), 由 BL2 引导启动。

目前通过修改 SPL 源码能够跳过 uboot 直接启动 linux

思路:

  • SPL 需要 fat 格式支持
  • 需要先启动 ATF, 在安全世界跳转到 BL33

可@

posted @ 2025-04-14 13:48  韩若明瞳  阅读(323)  评论(0)    收藏  举报