【下载】Bootgen用户指南 (中文版)

本文档摘自 UG1416 中的“Bootgen 工具”章节,描述了如何为 Zynq®-7000 SoC、7 系列 FPGA 和 Versal™ ACAP 器件生成启动镜像。

Bootgen 是赛灵思工具,它支持您将二进制文件缝合在一起,并生成器件启动镜像。Bootgen 定义了多个属性和参数作为创建启动镜像时的输入,以供赛灵思器件使用。

赛灵思器件的安全启动功能使用的是公钥和私钥加密算法。Bootgen 可提供具体的目标内存地址分配和对应每个分区的对齐要求。它还支持加密和身份验证,如 使用加密 和 使用身份验证 中所述。在 使用 HSM 模式 中描述了更高级的身份验证流程和密钥管理选项,其中 Bootgen 可输出中间散列文件,可使用专用密钥对这些中间散列文件进行脱机签名,以便对启动镜像中包含的身份验证证书进行签名。该程序通过向分区列表添加头文件块来组成启动镜像。(可选)每个分区均可使用 Bootgen 来进行加密和身份验证。输出为单个文件,此文件可直接编程到系统的启动闪存中。该工具还可生成多个输入文件以支持身份验证和加密。

推荐阅读