| 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 |
|
可选实参: type = <repo_type>** 有效类型为“SYS_PROJ”(对应系统工程)、“HLS”、“AIE”和“EMBD_APP”(对应嵌入式应用)。默认类型为“SYS_PROJ”。 必需实参: level = <'LOCAL'/'GLOBAL'> 软件仓库的级别。 |
|
| -scan |
|
必需实参: 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> 一条或多条平台路径的字符串/列表。 |
获取、设置或修改软件存储库。