bootimage - 2024.1 日本語

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

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

構文

  • Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
    [bootimage] <partition>
  • AMD Versal™ アダプティブ SoC の場合:
    { type=bootimage, file=<partition> }

説明

入力ファイルが Bootgen で作成されたブート イメージであることを指定します。

引数

指定するファイルの名前。

  • FSBL の場合:
    all:
    {
    	[bootimage]fsbl.bin
    	[bootimage]system.bin
    }

    上記の例では、fsbl.bin および system.bin は Bootgen を使用して生成されたイメージです。

    • fsbl.bin を生成する場合:
      image: 
      { 
      	[pskfile] primary.pem 
      	[sskfile] secondary.pem 
      	[bootloader, authentication=rsa, aeskeyfile=encr_key.nky, encryption=aes] fsbl.elf 
       } 
      

      次のコマンドを使用します。

      bootgen -image fsbl.bif -o fsbl.bin -encrypt efuse
    • system.bin を生成する場合:
      image: 
      { 
      	[pskfile] primary.pem 
      	[sskfile] secondary.pem 
      	[authentication=rsa] system.bit 
      }
      

      次のコマンドを使用します。

      bootgen -image system.bif -o system.bin
  • AMD Versal™ アダプティブ SoC の場合:
    new_bif:
    {
    	image
    	{
    		{ type = bootimage, file = base.pdi }
    	}
    	image
    	{
    		name = apu_ss, id = 0x1c000000
    	    { load = 0x1000, file = system.dtb }
             { exception_level = el-2, file = u-boot.elf }
             { core = a72-0, exception_level = el-3, trustzone, file = bl31.elf }
    	}
    }
注記: *base.pdiVivado で生成される PDI です。