id - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

语法

id = <id>

描述

该属性可基于其定义位置来指定以下 ID:

  • pdi ID - 在最外层/PDI 括号内
  • 镜像 ID - 在镜像括号内
  • 分区 ID - 在分区括号内

给定镜像的镜像 ID 是固定的。请参阅下表以获取 AMDVersal 自适应 SoC 定义的镜像 ID。

表 1. 镜像 ID(对于给定分区是固定的)
分区 子系统/域 镜像 ID 值 描述
PMC 子系统 0x1C000001 PMC 子系统 ID
PLD 0x18700000 PLD0 器件 ID(因为 PLD0 表示整个 PLD 域)
LPD 0x04210002 LPD 电源节点 ID
FPD 0x0420C003 FPD 电源节点 ID
默认子系统 子系统 0x1C000000 默认子系统 ID
CPD 0x04218007 CPM 电源节点 ID
AIE 0x0421C005 AIE 电源节点 ID
注释: 对于 AI 引擎分区和 PS 分区(例如 A72 和 R5 ELF),请使用默认子系统 ID。
注释: 分区 ID 用于标识分区,不可用于 PLM 处理。Partition ID(分区 ID)可由您根据自己的编号方案进行更改。PDI ID 和镜像 ID 不应更改。

示例

new_bif:
{
	id_code = 0x04ca8093
	extended_id_code = 0x01
	id = 0x2						// PDI ID
	image
	{
		name = pmc_subsys,
		id = 0x1c000001				// Image ID			
		partition
		{ 
			id = 0x01, 				// Partition ID
			type = bootloader, 
			file = plm.elf 
		}
		{ 
			id = 0x09, 
			type = pmcdata, 
			load = 0xf2000000, 
			file = pmc_data.cdo 
		}
	}
}