创建新的域。
语法
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 位模式)。