spk_select - 2023.2 简体中文

Bootgen 用户指南 (UG1283)

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

语法

[spk_select = <options>]


[auth_params] spk_select = <options>

描述

选项包括:

  • spk-efuse:指示针对该分区使用 spk_id eFUSE。这是默认值。
  • user-efuse:指示针对该分区使用用户 eFUSE。

由 CSU ROM 加载的分区始终使用 spk_efuse。

注释: spk_id eFUSE 可指定有效的密钥。因此,ROM 会根据 SPK ID 检查 spk_id eFUSE 的整个字段,以确保其位对位匹配。
用户 eFUSE 可指定无效(已撤销)的密钥 ID。因此,固件(非 ROM)会检查表示 SPK ID 的给定用户 eFUSE 是否已编程。spk_select = user-efuse 指示针对该分区使用用户 eFUSE。

示例

the_ROM_image:
{
	[auth_params]ppk_select = 0
	[pskfile]psk.pem
	[sskfile]ssk1.pem

	[
	  bootloader,
	  authentication = rsa,
	  spk_select = spk-efuse,
	   spk_id = 0x5,
	  sskfile = ssk2.pem
	] zynqmp_fsbl.elf

	[
	  destination_cpu =a53-0,
	  authentication = rsa,
	  spk_select = user-efuse,
	  spk_id = 0xF, 
	  sskfile = ssk3.pem
	] application1.elf

	[
	  destination_cpu =a53-0,
	  authentication = rsa,
	  spk_select = spk-efuse,
	  spk_id =0x6,
	  sskfile = ssk4.pem
	] application2.elf
}