rk3588 SPL 启动, 跳过 uboot 启动
3588 SPL 启动 linux
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
可@
本文来自博客园踩坑狭,作者:韩若明瞳,转载请注明原文链接:https://www.cnblogs.com/han-guang-xue/p/18824649