Zynq-7000 および Zynq UltraScale+ の Bootgen GUI - 2022.1 日本語

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

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語
Zynq® および Zynq UltraScale+™ 用に Bootgen の GUI を起動すると、選択したプロジェクトのコンテキストからデフォルト値が事前に選択された状態で Create Boot Image ダイアログボックスが開きます。
図 1. Zynq および Zynq UltraScale+ のブート イメージの作成

  • アプリケーションに対して [Create Boot Image] を初めて実行する場合、FSBL ELF ファイルへのパス、選択したハードウェアのビットストリーム (ハードウェア プロジェクトにある場合)、および選択したアプリケーションの ELF ファイルがダイアログ ボックスにあらかじめ入力されます。
  • 以前にアプリケーションのブート イメージが実行済で、BIF ファイルが存在する場合、ダイアログ ボックスには /bif フォルダーの値があらかじめ入力されます。
  1. Create Boot Image ダイアログ ボックスに次の情報を入力します。
    1. Architecture ドロップダウンから、使用するアーキテクチャを選択します。
    2. Create a BIF file または Import an existing BIF file のいずれかをオンにします。
    3. Basic タブの Output BIF file path で、出力 BIF ファイルのパスを指定します。
    4. 該当する場合は、UDF data を指定します。このオプションの詳細は、udf_data を参照してください。
    5. Output path で RSA 秘密キーを含む入力ファイルを指定します。
  2. Boot image partitions で、Add をクリックしてその他のパーティション イメージを追加します。
  3. 必要に応じて、ブート イメージ内のパーティションのオフセット値、アラインメント値、および割り当て値を作成します。

    デフォルトでは、出力ファイルのパスは選択したアプリケーション プロジェクトの /bif フォルダーに設定されます。

  4. Security タブで、セキュア イメージを作成するための属性を指定できます。このセキュリティは、必要に応じて個々のパーティションに適用できます。
    1. パーティションの認証を有効にするには、Use Authentication をオンにし、[PPK]、[SPK]、[PSK]、および [SSK] の値を指定します。詳細は、認証の使用 を参照してください。
    2. パーティションの暗号化を有効にするには、Encryption ビューを選択し、Use Encryption をオンにします。詳細は、暗号化の使用 を参照してください。
  5. ブートローダーから開始して、BIF ファイルのブート イメージを 1 つずつ作成またはインポートします。パーティション リストには、BIF ファイル内のパーティションの概要が表示されます。ファイル パス、暗号化設定、および認証設定が表示されます。この領域を使用して、パーティションの追加、削除、変更、並べ替えを実行します。また、暗号化、認証、チェックサムを有効にするための値を設定し、LoadAlignmentOffset など、一部のその他のパーティションに関連する値を指定することもできます。