When the configuration boot ROM (CBR) loads the platform management unit (PMU) firmware, it executes prior to first stage boot loader (FSBL). The multiplexed I/Os (MIOs), clocks, and other initializations are not done at this point. Consequently, the PMU firmware banner and other prints might not be seen prior to FSBL. Post FSBL execution, the PMU firmware prints can be seen as usual.
To make the CBR load PMU firmware, follow these steps:
- Change the BOOT.bin boot partitions.
- Perform the steps listed in Loading PMU Firmware in NON-JTAG Boot Mode.
- Create a new boot image format (BIF) file. Select the following:
- Architecture: ZynqMP.
- The A53 FSBL and
hello_worldexample appear in the partitions by default. You also needpmufw. - Click Add and then provide the pmufw.elf path. Select the Partition type as pmu (loaded by bootrom).
- Click OK.
- Click Add (+)
button.
- Click Create Image. The BOOT.bin file is created in a new folder named bootimage in your example project.
- You can also view .BIF to confirm the partition order.
- Copy BOOT.bin to the SD card.
- Boot the ZCU102 board in SD boot mode. The example appears in sequence.