domain create - 2023.2 简体中文

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

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

创建新的域。

语法

domain create [options]

在处于活动状态的平台中创建一个新的域。

选项

选项 描述
-name <domain-name> 域的名称。
-display-name <display_name> 域的报告中显示的名称。
-desc <description> 有关该域的简要描述。
-proc <processor> 将用于创建域的处理器核。对于 SMP Linux,此处可显示处理器核的 Tcl 列表。
-arch <processor architecture> 32 位或 64 位。该选项仅对 A53 处理器有效。
-os <os> 操作系统类型。默认类型为独立 (standalone)。
-support-app <app-name> 使用 <app-name> 指定的应用所需的 BSP 设置来创建一个域。该选项仅适用于独立域。“repo -apps”命令可用于列出可用应用的列表。
-auto-generate-linux 自动生成 Linux 工件。
-sd-dir <location> 对于采用 Linux 作为操作系统的域,创建 PetaLinux 工程时,请使用该目录中预构建的 Linux 镜像。该选项仅适用于 Linux 域。
-sysroot <sysroot-dir> 应添加到平台中的 Linux sysroot 目录。此 sysroot 目录将在构建应用期间使用。

返回

如果域创建成功,返回空字符串。如果无法创建域,则返回错误字符串。

示例

domain create -name "ZUdomain" -os standalone -proc psu_cortexa53_0
-support-app {Hello World}

创建独立域并为 Hello World 模板应用配置所需的设置。

domain create -name "SMPLinux" -os linux
-proc {ps7_cortexa9_0 ps7_cortexa9_1}

在处于活动状态的平台中,为处理器核 ps7_cortexa9_0 ps7_cortexa9_1 创建名为 SMPLinux 的 Linux 域。

domain create -name a53_0_Standalone -os standalone
-proc psu_cortexa53_0 -arch 32-bit

为 a53_0 处理器创建独立域(32 位模式)。