構文
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
[bootloader] <partition>
-
AMD Versal™
アダプティブ SoC の場合:
{ type=bootloader, file=<partition> }
説明
ELF ファイルを FSBL または PLM として認識します。
- この属性は ELF ファイルのみに適用可能です。
- ブートローダーに指定できるのは 1 つのファイルのみです。
- この ELF ファイルのプログラム ヘッダーに含めることができるのは filesz が 0 より大きい LOAD セクションを 1 つのみで、このセクションは実行可能であることが必要です (x フラグを設定)。
引数
指定するファイルの名前。
例
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
all: { [bootloader] fsbl.elf hello.elf }
-
AMD Versal™
アダプティブ SoC の場合:
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 } } }