spk_select - 2024.1 简体中文

Bootgen 用户指南 (UG1283)

Document ID
UG1283
Release Date
2024-05-30
Version
2024.1 简体中文

语法

[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 }