Zynq-7000 SoC のパーティション ヘッダー - 2022.1 日本語

Bootgen ユーザー ガイド (UG1283)

Document ID
UG1283
Release Date
2022-04-26
Version
2022.1 日本語
パーティション ヘッダーは、各パーティションに関連する情報を含む構造の配列です。各パーティション ヘッダー テーブルは、ブートローダーによって解析されます。このテーブルには、パーティション サイズ、フラッシュ内のアドレス、RAM 内のロード アドレス、暗号化/署名などの情報が含まれます。FSBL を含め、各パーティションにこのような構造が 1 つあります。テーブル内の最後の構造は、すべて NULL 値となります (チェックサムを除く)。次の表に、 Zynq®-7000 SoC パーティション ヘッダーのオフセット、名前、および説明を示しています。
注記: ロード可能なセクションが 3 つある ELF ファイルには、1 つのイメージ ヘッダーと 3 つのパーティション ヘッダー テーブルが含まれます。
表 1. Zynq-7000 SoC のパーティション ヘッダー
オフセット 名前 説明
0x00 暗号化されたパーティションの長さ 暗号化されたパーティション データの長さ。
0x04 暗号化されていないパーティションの長さ 暗号化されていないデータの長さ。
0x08 合計パーティション ワード長 (認証証明を含む)。Zynq-7000 SoC の認証証明 を参照してください。 合計パーティション ワード長は、パディング付きの暗号化された情報、拡張、および認証の各長さの合計です。
0x0C デスティネーション ロード アドレス。 このパーティションがロードされる RAM アドレス。
0x10 デスティネーション実行アドレス。 実行時のこのパーティションのエントリ ポイント。
0x14 イメージのデータ ワード オフセット ブート イメージの開始に対するパーティション データの位置。
0x18 属性ビット Zynq-7000 SoC のパーティション属性ビット 参照
0x1C セクション数 シングル パーティション内のセクション数。
0x20 チェックサム ワード オフセット ブート イメージ内の該当するチェックサム ワードの位置。
0x24 イメージ ヘッダーのワード オフセット ブート イメージ内の該当するイメージ ヘッダーの位置。
0x28 認証証明ワード オフセット ブート イメージ内の該当する認証証明の位置。
0x2C-0x38 予約 予約済み
0x3C ヘッダー チェックサム パーティション ヘッダーの以前のワードの合計値。