Arria 10 SoCブート・ユーザーガイド

ID 683735
日付 10/30/2015
Public
ドキュメント目次

1.9.6. UEFIが生成するファイル

UEFIソース・コードをコンパイルすると、/data/<username>/pggit/uefi-socfpga/Build/フォルダ内に以下のファイルが作成されます。

表 7.  UEFIが生成するファイル
ファイル 説明
~ /uefi-socfpga/Build/PEI.256 (256KB)

このファイルは、~/uefisocfpga/ Build/Arria10SoCPkg/RELEASE_GCC48/FV/ALTERA_HPS_OCRAM_EFI_ PART1.fdに位置するオリジナル・ファイルにヘッダを追加することでmkpimageツールから生成されます。このファイルのサイズは、256 KBと小さいためDS-5を使用してオンチップRAMに直接ロードします。

このファイルは、PEI.ROMファイルを生成します。

~ /uefi-socfpga/Build/PEI.ROM (1MB = 256KB X 4) このファイルはフラッシュ・ドーターカードにプログラムされます。このファイルは、ブートROMは最大4個のバックアップ・イメージをサポート可能なため4倍のサイズとなります。たとえば、最初のイメージ(256KB)が破損している場合、ブートROMは2番目のイメージをロードします。
~ /uefi-socfpga/Build/load_uefi_fw.ds これはDS-5スクリプトのテンプレートです。DS-5ツールにインポートされ、デバッグおよび開発用にUEFIファームウェアをロードします。このユーザはユーザのためにデバッグ・シンボルをロードします。現行では、GCCコンパイラのみがサポートされており、ARMCCはサポートされていません。
~ /uefi-socfpga/Build/DXE.ROM このファイルは現行では使用されておらず、将来用の予備となっています。