searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

HPS启动流程过程分享

2025-03-07 10:19:30
2
0

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,一般为ubootlinux kernel
 

 

SplSecondary Program Loader,二级加载器
tplTertiary 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"

 

0条评论
0 / 1000
c****8
1文章数
0粉丝数
c****8
1 文章 | 0 粉丝
c****8
1文章数
0粉丝数
c****8
1 文章 | 0 粉丝
原创

HPS启动流程过程分享

2025-03-07 10:19:30
2
0

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,一般为ubootlinux kernel
 

 

SplSecondary Program Loader,二级加载器
tplTertiary 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"

 

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0