启动地址分配

下图为16 M Flash的启动地址分配。
1. 16 M Flash启动地址分配
位移 长度 描述
0x0 0x80000 SPL
0xF0000 0x10000 U-Boot环境变量
0x100000 0x400000 fw_payload.img (OpenSBI + U-Boot)
0x600000 0x1000000 保留
注: 自本文档1.2版起,启动方式不再建议从SD卡或eMMC启动。但为了维护代码结构,修改以下SD/eMMC启动地址为“保留”。在设计基于昉·惊鸿-7110的设备时,请注意这一变化。
2. SD/eMMC启动地址分配
位移 长度 描述 注释
0x0 0x200 GPT PMBR 0x4: 备份地址
0x200 0x200 GPT表头
0x400 0x1F_FC00 保留
0x20_0000 0x20_0000 保留 分区1
0x40_0000 0x40_0000 保留 分区2
0x80_0000 0x1240_0000 Initramfs + UEnv.txt 分区3
0x12C0_0000 磁盘结束 系统rootfs 分区4