hsi::create_dt_node - 2022.1 Chinese

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

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 简体中文

描述

创建 DT 节点。

语法

create_dt_node -name <arg> [-unit_addr <arg>] [-label <arg>] [-objects <args>] [-quiet] [-verbose] 

返回

DT 节点对象。如果该命令失败,则不返回任何结果。

用法

名称 描述
-name DT 子节点名称
[-unit_addr] 节点的单元地址
[-label] 节点的标签
[-objects] 节点列表
[-quiet] 忽略命令错误
[-verbose] 命令执行期间暂挂消息限制

类别

DeviceTree

描述

创建新的 DT 节点,并将其添加到当前 DT 树中。

如果此操作成功,则此命令会返回创建的 DT 节点的名称,其名称以“node_label”+“node_name”+“@unit_address”形式来表示。如果失败,则返回错误。

实参

-name:要创建的节点的名称。

-label:要在生成的 dtsi 文件中显示的节点标签。

--unit_addr:要在生成的 dtsi 文件中显示的节点单元地址。

-objects:节点对象列表,其中新创建的节点将作为所有指定节点的子节点。

-quiet -(可选)以静默方式执行命令,不返回来自该命令的任何消息。此命令还会返回 TCL_OK,忽略执行期间遇到的所有错误。
注释: 启动该命令时,会返回命令行上遇到的任何错误。仅捕获该命令内部发生的错误。
-verbose -(可选)暂时改写任何消息限制,并返回来自该命令的所有消息。
注释: 可使用 set_msg_config 命令定义消息限制。

示例

在当前 DT 树中创建新的 DT 节点,它包含 axi_interconnect 标签和 unit_addr 0x000:

hsi::create_dt_node -name amba -label axi_interconnect -unit_addr 0x0000
hsi::create_dt_node -name amba -label axi_interconnect -unit_addr 0x0000 -objects [get_dt_nodes -of_objects\>