Syntax
- For Zynq devices and Zynq UltraScale+ MPSoC:
[checksum = <options>] <partition>
- For
Versal™
ACAP:
{ checksum = <options>, file=<partition> }
Description
This specifies the partition needs to be checksummed. This is not supported along with more secure features like authentication and encryption.
Arguments
- none: No checksum operation.
- MD5: MD5 checksum operation for Zynq®-7000 SoC devices. In these devices, checksum operations are not supported for bootloaders.
- SHA3: Checksum operation for Zynq® UltraScale+™ MPSoC devices and Versal ACAP.
Examples
- For Zynq devices and Zynq UltraScale+ MPSoC:
all: { [bootloader] fsbl.elf [checksum=md5] hello.elf }
- For
Versal™
ACAP:
all: { image { name = image1, id = 0x1c000001 { type=bootloader, checksum=sha3, file=plm.elf } { type=pmcdata, file=pmc_cdo.bin } } }