Zynq 7000 SoC のイメージ ヘッダー - 2023.2 日本語

Bootgen ユーザー ガイド (UG1283)

Document ID
UG1283
Release Date
2023-10-18
Version
2023.2 日本語

イメージ ヘッダーは、ELF ファイル、ビットストリーム、データ ファイルなど、各イメージに関連する情報を含む構造の配列です。各イメージに複数のパーティションを含めることができます。たとえば、ELF には複数のロード可能なセクションを含めることができ、それぞれがブート イメージ内にパーティションを形成します。テーブルには、イメージに関連するパーティション数の情報も含まれます。次の表に、AMD Zynq™ 7000 SoC デバイスのアドレス オフセット、パラメーター、および説明を示します。

表 1. Zynq 7000 SoC のイメージ ヘッダー
アドレス オフセット パラメーター 説明
0x00 次のイメージ ヘッダー 次のイメージ ヘッダーにリンクします。最後のイメージ ヘッダーの場合は 0 となります (ワード オフセット)。
0x04 対応するパーティション ヘッダー 最初に関連付けられたパーティション ヘッダーにリンクします (ワード オフセット)。
0x08 予約 常に 0。
0x0C パーティション数 このイメージに関連付けられたパーティションの数。
0x10 ~ N イメージの名前 ビッグエンディアン順に圧縮されます。文字列を再構築するため、一度に 4 バイトを解凍し、順序を逆にして連結します。たとえば、文字列「FSBL10.ELF」は 0x10: ‘L’,’B’,’S’,’F’, 0x14: ’E’,’.’,’0’,’1’, 0x18: ’\0’,’\0’,’F’,’L’ のように圧縮されます。

圧縮されたイメージ名は 4 の倍数バイトです。

N ストリング ターミネーター (終端名) 0x00000000
N+4 予約 デフォルトで、64 バイト境界まで 0xFFFFFFFF でパディングされます。