bootloader - 2024.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2024-05-30
Version
2024.1 日本語

構文

  • 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 }
    	}
    }