Syntax
- For Zynq devices and Zynq UltraScale+ MPSoC:
[bootloader] <partition>
- For
Versal®
ACAP:
{ type=bootloader, file=<partition> }
Description
Identifies an ELF file as the FSBL or the PLM.
- Only ELF files can have this attribute.
- Only one file can be designated as the bootloader.
- The program header of this ELF file must have only one LOAD section with filesz >0, and this section must be executable (x flag must be set).
Arguments
Specified file name.
Example
- For Zynq devices and Zynq UltraScale+ MPSoC:
all: { [bootloader] fsbl.elf hello.elf }
- For
Versal®
ACAP:
new_bif: { id_code = 0x04ca8093 extended_id_code = 0x01 id = 0x2 image { name = pmc_subsys, id = 0x1c000001 { id = 0x01, type = bootloader, file = plm.elf } { id = 0x09, type = pmcdata, load = 0xf2000000, file = pmc_data.cdo } } }