此示例演示了如何在
Zynq®
UltraScale+™ MPSoC 器件 (
arch=zynqmp
) 上启动 Linux。- fsbl_a53.elf 为启动加载程序,在 a53-0 上运行。
- pmu_fw.elf 由 FSBL 加载。
- bl31.elf 为 Arm® 可信固件 (ATF),在 el-3 上运行。
- U-Boot 程序
uboot
在 a53-0 的 el-2 上运行。 - Linux 镜像
image.ub
置于偏移0x1E40000
处,并在0x10000000
处加载。
the_ROM_image:
{
[bootloader, destination_cpu = a53-0]fsbl_a53.elf
[destination_cpu=pmu]pmu_fw.elf
[destination_cpu=a53-0, exception_level=el-3, trustzone]bl31.elf
[destination_cpu=a53-0, exception_level=el-2] u-boot.elf
[offset=0x1E40000, load=0X10000000, destination_cpu=a53-0]image.ub
}