headersignature - 2023.2 简体中文

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

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

语法

对于 Zynq UltraScale+ MPSoC

[headersignature] <signature file>
对于 Versal 自适应 SoC:
headersignature = <signature file>

描述

将头文件签名导入身份验证证书。如果您不想共享私钥,则可使用此项。您可创建签名并将其提供给 Bootgen。

实参

<signature_file>

示例

对于 Zynq UltraScale+ MPSoC

all:
{
	[ppkfile] ppk.txt
	[spkfile] spk.txt
	[headersignature] headers.sha256.sig
	[spksignature] spk.txt.sha256.sig
	[bootloader, authentication=rsa] fsbl.elf
}
对于 Versal 自适应 SoC:
stage5:
{
      bhsignature = bootheader.sha384.sig
     
      image
      {
            name = pmc_subsys, id = 0x1c000001
            {
                  type = bootimage,
                  authentication=rsa,
                  ppkfile = rsa-keys/PSK1.pub,
                  spkfile = rsa-keys/SSK1.pub,
                  spksignature = SSK1.pub.sha384.sig,
                  file = pmc_subsys_e.bin
            }
      }
}