Syntax
- For Zynq devices and Zynq UltraScale+ MPSoC:
[checksum = <options>] <partition>
- For AMD Versal™
adaptive
SoC:
{ checksum = <options>, file=<partition> }
Description
This specifies the partition that 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 AMD Zynq™ 7000 SoC devices. In these devices, checksum operations are not supported for bootloaders.
- SHA3: Checksum operation for AMD Zynq™ UltraScale+™ MPSoC devices and Versal adaptive SoC.
Examples
- For Zynq devices and Zynq UltraScale+ MPSoC:
all: { [bootloader] fsbl.elf [checksum=md5] hello.elf }
- For AMD Versal™
adaptive
SoC:
all: { image { name = image1, id = 0x1c000001 { type=bootloader, checksum=sha3, file=plm.elf } { type=pmcdata, file=pmc_cdo.bin } } }