语法
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} } }