bootloader - 2023.2 简体中文

Bootgen 用户指南 (UG1283)

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

语法

  • 对于 Zynq 器件和 Zynq UltraScale+ MPSoC
    [bootloader] <partition>
  • 对于 AMD Versal™  自适应 SoC:
    { type=bootloader, file=<partition> }

描述

用于将 ELF 文件标识为 FSBL 或 PLM。

  • 仅限 ELF 文件才可包含该属性。
  • 仅限将 1 个文件指定为启动加载程序。
  • 此 ELF 文件的程序头文件只能包含一个 filesz > 0 的 LOAD 节,该节必须可执行(必须设置 x 标志)。

实参

指定的文件名。

示例

  • 对于 Zynq 器件和 Zynq UltraScale+ MPSoC
    all:
    {
    	[bootloader] fsbl.elf 
    	hello.elf
    }
  • 对于 AMD Versal™  自适应 SoC:
    new_bif:
    {
    	id_code = 0x04ca8093
    	extended_id_code = 0x01
    	id = 0x2
    	image
    	{
    		name = pmc_subsys, id = 0x1c000001
    		{ id = 0x01, type = bootloader, file = plm.elf }
    		{ id = 0x09, type = pmcdata, load = 0xf2000000, file = pmc_data.cdo }
    	}
    }