1. 启动流程总览
2. 启动流程详细步骤
3. QSPI FLASH layout
4. SPL启动流程
•BL1 - AP Trusted ROM,一般为BootRom。
•BL2 - Trusted Boot Firmware,一般为Trusted Bootloader。
•BL31 - EL3 Runtime Firmware,一般为SML,管理SMC执行处理和中断,运行在secure monitor中。
•BL32 - Secure-EL1 Payload,一般为TEE OS Image。
•BL33 - Non-Trusted Firmware,一般为uboot、linux kernel。
•Spl:Secondary Program Loader,二级加载器
•tpl:Tertiary Program Loader,三级加载器
UBOOT启动流程
BOOT相关命令
启动命令参数:
CONFIG_BOOTARGS="initrd=0x4E00000,0x600000 root=/dev/ram rdinit=/sbin/init loglevel=8“
CONFIG_BOOTCOMMAND="sf probe;sf read 0x2000000 0xC400000 0x3400000;sf read 0x8000000 0xC200000 0x200000;booti 0x2000000 - 0x8000000"