启动地址分配
下图为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的设备时,请注意这一变化。
位移 | 长度 | 描述 | 注释 |
---|---|---|---|
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 |