presign - 2022.1 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 English

Syntax

For Zynq-7000 and Zynq UltraScale+ MPSoC devices:

[presign = <signature_file>] <partition>
For Versal ACAP:
presign = <signature file>

Description

Imports partition signature into partition authentication certificate. Use this if you do not want to share the secret key (SSK). You can create a signature and provide it to Bootgen.

<signature_file>
Specifies the signature file.
<partition>
Lists the partition to which the<signature_file> is applied.

Example

For Zynq-7000 and Zynq UltraScale+ MPSoC devices:

all:
{
	[ppkfile] ppk.txt
	[spkfile] spk.txt
	[headsignature] headers.sha256.sig
	[spksignature] spk.txt.sha256.sig
	[bootloader, authentication=rsa, presign=fsbl.sig]fsbl.elf
}