repo - 2025.2 简体中文 - UG1400

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

Document ID
UG1400
Release Date
2025-11-20
Version
2025.2 简体中文
获取、设置或修改软件存储库。
表 1. repo - 获取、设置或修改软件存储库
XSCT 方法 实参 对应 Python API 实参
-set   对于示例仓库

add_local_example_repo

对于软件仓库

set_sw_repo

必需实参:

name = <repo_name>

要添加的本地仓库名称。local_directory = <local_repo_directory_path> 本地仓库目录路径。

可选实参:

type = <repo_type>** 仓库类型。

有效类型为“SYS_PROJ”(对应系统工程)、“HLS”和“AIE”。默认类型为“SYS_PROJ”。

display_name = <repo_display_name>**

仓库显示名称。

description = <"Description of the repo">**

本地仓库的描述。

必需实参:

level = <'LOCAL'/'GLOBAL'>

软件仓库将设为此处指定的层级。

LOCAL - 可用于当前工作空间。

GLOBAL - 可跨工作空间使用。

path = <repo_path>

要设置的软件仓库路径。路径可以是单一路径,也可以是路径列表。

-get  
  1. 对于示例仓库

    list_example_repos

  2. 对于软件仓库

    get_sw_repo

可选实参:

type = <repo_type>**

有效类型为“SYS_PROJ”(对应系统工程)、“HLS”、“AIE”和“EMBD_APP”(对应嵌入式应用)。默认类型为“SYS_PROJ”。

必需实参:

level = <'LOCAL'/'GLOBAL'> 软件仓库的级别。

-scan  
  1. 对于平台仓库

    rescan_platform_repos

  2. 对于软件仓库

    rescan_sw_repo

必需实参:

platform = <platform_path> 用户可以提供单一平台路径作为字符串,或者也可以提供多条平台路径作为字符串列表。

-os   对于域操作系统,请使用 get_os()  
-libs   对于域库,请使用 get_libs()  
-drivers   对于域驱动程序,请使用 get_drivers  
-app   对于 -app 选项,请使用 dom.get_applicable_libs  
-add-platforms <platforms directory> add_platform_repos 必需实参:

platform = <platform_path>

一条或多条平台路径的字符串/列表。

-remove-platforms-dir <platforms directory> delete_platform_repos 必需实参:

platform = <platform_path>

一条或多条平台路径的字符串/列表。