语法
- 对于 Zynq 器件和 Zynq UltraScale+ MPSoC:
[checksum = <options>] <partition>
- 对于 AMD Versal™
自适应 SoC:
{ checksum = <options>, file=<partition> }
实参
- none:不执行校验和操作。
- MD5:针对 AMD Zynq™ 7000 SoC 器件执行 MD5 校验和操作。在这些器件中,针对启动加载程序不支持执行校验和操作。
- SHA3:针对 AMD Zynq™ UltraScale+™ MPSoC 器件和 Versal 自适应 SoC 执行校验和操作。
示例
- 对于 Zynq 器件和 Zynq UltraScale+ MPSoC:
all: { [bootloader] fsbl.elf [checksum=md5] hello.elf }
- 对于 AMD Versal™
自适应 SoC:
all: { image { name = image1, id = 0x1c000001 { type=bootloader, checksum=sha3, file=plm.elf } { type=pmcdata, file=pmc_cdo.bin } } }