init - 2022.1 日本語

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

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

構文

  • Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
    [init] <filename>
  • Versal® ACAP の場合:
    init = <filename>

説明

ブートローダーの最後にあるレジスタ初期化ブロックで、.int ファイル仕様を解析することにより構築されます。最大 256 個ののアドレスと値の初期化ペアを指定できます。.int ファイルには特定のフォーマットがあります。

BIF ファイルのサンプルを次に示します。

  • Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
    all:                                                     
     {                                                        
        [init] test.int                                       
     }
  • Versal® ACAP の場合:
    all:                                                     
     {                                                        
        init = reginit.int                                    
        image                                                 
        {                                                     
          name = image1, id = 0x1c000001                      
          { type=bootloader, file=plm.elf }                   
          { type=pmcdata, file=pmc_cdo.bin }                  
        }                                                     
     }