Zynq UltraScale+ MPSoC 镜像头文件表 - 2023.2 简体中文

Bootgen 用户指南 (UG1283)

Document ID
UG1283
Release Date
2023-10-18
Version
2023.2 简体中文

Bootgen 通过从 ELF 文件、比特流、数据文件等中提取数据来创建启动镜像。从中提取数据的这些文件被称为镜像。每个镜像都包含一个或多个分区。“Image Header”(镜像头文件)表采用包含所有镜像公用的信息以及如下信息的结构:镜像数量、启动镜像中存在的分区数量以及指向其他头文件表的指针。

表 1. Zynq UltraScale+ MPSoC 器件镜像头文件表
地址偏移 参数 描述
0x00 Version
  • 0x01010000
  • 0x01020000 - 0x10 字段为添加的字段
0x04 Count of Image Header 表示镜像头文件的数量。
0x08 First Partition Header Offset 指向首个分区头文件(字偏移)的指针。
0x0C First Image Offset Header 指向首个镜像头文件(字偏移)的指针。
0x10 Header Authentication Certificate 指向头文件身份验证证书(字偏移)的指针。
0x14 Secondary Boot Device 选项包括:
  • 0 - 相同启动器件
  • 1 - QSPI-32
  • 2 - QSPI-24
  • 3 - NAND
  • 4 - SD0
  • 5 - SD1
  • 6 - SDLS
  • 7 - MMC
  • 8 - USB
  • 9 - ETHERNET
  • 10 - PCIE
  • 11 - SATA
0x18 - 0x38 Padding 保留 (0x0)
0x3C Checksum 镜像头文件中先前所有字数总和。