适用于 Zynq 7000 器件和 Zynq UltraScale+ 器件的 Bootgen GUI - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

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 文件夹的值。
  1. Create boot image对话框中填充以下信息:
    1. Architecture(架构)下拉菜单中选择所需的架构。
    2. 选择Create a BIF file(创建 BIF 文件)或Import an existing BIF file(导入现有 BIF 文件)。
    3. Basic(基础)选项卡中,指定Output BIF file path(输出 BIF 文件路径)。
    4. 如果适用,请指定UDF data(UDF 数据):请参阅 udf_data 以获取有关该选项的更多信息。
    5. 指定Output path(输出路径)。
  2. Boot image partitions(启动镜像分区)中,单击Add(添加)按钮以添加其他分区镜像。
  3. 为启动镜像中的分区创建偏移值、对齐值和分配值(如适用)。

    默认情况下,输出文件路径设置为所选应用工程下的 /bif 文件夹。

  4. Security(安全)选项卡中,可指定用于创建安全镜像的属性。此安全选项可根据需要应用于各分区。
    1. 要为分区启用身份验证,请选中Use Authentication(使用身份验证)选项,然后指定 PPK、SPK、PSK 和 SSK 值。如需了解更多信息,请参阅 使用身份验证 主题。
    2. 要为分区启用加密,请选中Encryption(加密)视图,然后选中Use Encryption(使用加密)选项。如需了解更多信息,请参阅 使用加密
  5. 逐一为每个分区创建或导入 BIF 文件启动镜像,从启动加载程序开始。分区列表可显示 BIF 文件中的分区摘要信息。其中可显示文件路径、加密设置和身份验证设置。此区域可用于对分区进行添加、删除、修改和重新排序。您还可设置启用加密、身份验证及校验和的值,并指定其他分区相关的值,如Load(加载)、Alignment(对齐)和Offset(偏移)