语法
对于 Zynq 和 Zynq UltraScale+ MPSoC 器件:
[spksignature] <Signature file>
对于 Versal 自适应 SoC:
spksignature = <signature file>
描述
将 SPK 签名导入身份验证证书。您不愿意共享秘钥 PSK 时可使用此项,您可以创建签名并将其提供给 Bootgen。
实参
指定的文件名。
示例
对于 Zynq 和 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:
stage7c:
{
image
{
id = 0x1c000000, name = fpd
{ type = bootimage,
authentication=rsa,
ppkfile = PSK3.pub,
spkfile = SSK3.pub,
spksignature = SSK3.pub.sha384.sig,
presign = fpd_data.cdo.0.sha384.sig,
file = fpd_e.bin
}
}
}