为 AMD Zynq™ 和 Zynq AMD UltraScale+™ 启动 Bootgen GUI 后,就会打开Create Boot Image(创建启动镜像)对话框,并且其中包含从所选工程上下文中预选的默认值。
图 1. 在 Vitis Unified IDE 中为 Zynq 器件和 Zynq UltraScale+ 器件创建启动镜像
- 针对应用首次运行“Create Boot Image”时,在此对话框中将预填充 FSBL ELF 文件路径、所选硬件的比特流(如果在硬件工程中存在此比特流)以及所选应用 ELF 文件。
- 如果先前为此应用运行了启动镜像,并且存在 BIF 文件,那么在此对话框中将预填充来自 /bif 文件夹的值。
- 在Create boot image对话框中填充以下信息:
- 从Architecture(架构)下拉菜单中选择所需的架构。
- 选择Create a BIF file(创建 BIF 文件)或Import an existing BIF file(导入现有 BIF 文件)。
- 在Basic(基础)选项卡中,指定Output BIF file path(输出 BIF 文件路径)。
- 如果适用,请指定UDF data(UDF 数据):请参阅 udf_data 以获取有关该选项的更多信息。
- 指定Output path(输出路径)。
- 在Boot image partitions(启动镜像分区)中,单击Add(添加)按钮以添加其他分区镜像。
- 为启动镜像中的分区创建偏移值、对齐值和分配值(如适用)。
默认情况下,输出文件路径设置为所选应用工程下的 /bif 文件夹。
- 在Security(安全)选项卡中,可指定用于创建安全镜像的属性。此安全选项可根据需要应用于各分区。
- 逐一为每个分区创建或导入 BIF 文件启动镜像,从启动加载程序开始。分区列表可显示 BIF 文件中的分区摘要信息。其中可显示文件路径、加密设置和身份验证设置。此区域可用于对分区进行添加、删除、修改和重新排序。您还可设置启用加密、身份验证及校验和的值,并指定其他分区相关的值,如Load(加载)、Alignment(对齐)和Offset(偏移)