boot_config - 2023.2 简体中文

Bootgen 用户指南 (UG1283)

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

语法

boot_config { <options> }

描述

该属性可指定用于配置启动镜像的参数。选项为:

  • bh_auth_enable:启用启动头文件身份验证,对启动镜像执行身份验证,同时不执行 PPK 散列和 SPK ID 验证。
  • pufhd_bh:PUF 帮助程序数据存储在启动头文件中(默认值为 efuse)。使用 puf_file 选项将 PUF 帮助程序数据文件传递到 Bootgen。
  • puf4kmode:PUF 调整为在 4k 位特征配置内使用(默认值为 12k 位)。
  • shutter = <value>:32 位 PUF_SHUT 寄存器值,用于配置 PUF 的快门偏移时间和快门打开时间。
  • smap_width = <value>:定义 SelectMAP (SMAP) 总线宽度。
    选项包括:
    • 对应单片/主 SLR 的选项包括 8、16 和 32(默认 32 位)
    • 0 仅适用于 SSI 技术从 SLR
    注释: SSI 技术从 SLR 将设为 smap_width=0,以指示内部下游连接。该选项值不得更改,且仅适用于 SSI 技术从 SLR。
  • dpacm_enable:启用 DPA 对策
  • a_hwrot:非对称硬件信任根 (A-HWRoT) 启动模式。Bootgen 会根据设计规则检查所采用的 A-HWRoT 启动模式。仅对量产级 PDI 有效。
  • s_hwrot:非对称硬件信任根 (S-HWRoT) 启动模式。Bootgen 会根据设计规则检查所采用的 S-HWRoT 启动模式。仅对量产级 PDI 有效。

示例

example_1:
{
    boot_config {bh_auth_enable, smap_width=16 }
    pskfile = primary0.pem
    sskfile = secondary0.pem
    image
    {
        {type=bootloader, authentication=rsa, file=plm.elf}
        {type=pmcdata, load=0xf2000000, file=pmc_cdo.bin}
    }
}