checksum - 2023.2 简体中文

Bootgen 用户指南 (UG1283)

Document ID
UG1283
Release Date
2023-10-18
Version
2023.2 简体中文

语法

  • 对于 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 }                  
       }                                                     
    }