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)

通过mkpimage工具在位于~/uefisocfpga/Build/Arria10SoCPkg/RELEASE_GCC48/FV/ALTERA_HPS_OCRAM_EFI_PART1.fd的原文件上添加一个头(header)来生成此文件。 因为该文件只有256 KB,所以使用DS-5直接加载文件到片上RAM。

由此文件生成PEI.ROM文件。

~ /uefi-socfpga/Build/PEI.ROM (1MB = 256KB X 4) 将此文件编程到闪存子卡。其大小为原文件的四倍。因为引导ROM最多可以支持四个后备映像。 例如,如果第一映像已损坏(256KB), 则引导ROM加载第二映像,以此类推。
~ /uefi-socfpga/Build/load_uefi_fw.ds 这是DS-5脚本模板。把它导入DS-5工具并加载UEFI固件,用以调试和开发。此脚本为用户加载调试符号。目前,它仅支持GCC编译器不支持ARMCC。
~ /uefi-socfpga/Build/load_uefi_fw.ds 目前尚未使用此文件;保留到未来使用。