bsp - 2025.2 简体中文 - UG1400

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

Document ID
UG1400
Release Date
2025-11-20
Version
2025.2 简体中文

配置裸机域的 BSP 设置。

表 1. bsp - 配置裸机域的 BSP 设置
XSCT 方法 实参 对应 Python API 实参 注释
bsp config <param> <value> set_config

必需实参:

  • 选项

    = <"lib"/"os"/"proc">

    有效选项为 "lib"/"os"/"proc"。

  • param_value

    = [key1:value1, key2:value2, **]

    要设置的键:值对的列表。使用 list_param("lib"/"os"/"proc") 即可获取可配置参数的列表。

可选实参:

lib_name= <lib_name>

选中 'lib' 选项时的库名。

 
getdrives -dict 以成对 <IP-name driver:version> 形式返回结果。

(Python CLI 中对此不予支持)

domain.get_drivers  
getlibs -dict 以成对 <lib-name version> 形式返回结果 domain.get_libs    
getos -dict 以成对 <os-name version> 形式返回结果 domain.get_os    
listparams

-lib <lib-name> 返回 BSP 中的库的可配置参数

-os 返回 BSP 中操作系统的可配置参数

-proc 返回 BSP 中处理器的可配置参数。

domain.list_params 必需实参

option = <"lib"/"os"/"proc">

有效选项为 "lib"/"os"/"proc"

可选实参

lib_name = <lib_name>

选中 'lib' 选项时的库名

 
regenerate   domain.regenerate    
reload       在 Python CLI 中不受支持
write       在 Python CLI 中不受支持
removelib   domain.remove_lib   必需实参:

lib_name = <lib_name> 表示要添加到 BSP 设置的库

setdriver

-driver <driver-name> 要分配给 IP 的驱动程序

-ip <ip-name> 已为其添加驱动程序的 IP 实例。

-ver <version> 驱动程序版本。

domain.update_path

在下列实参中,针对 setdriver,option 应设置为 'DRIVER'

option = <'OS'/'DRIVER'/'LIBRARY'> 有效选项包括 'OS'、'DRIVER' 和 'LIB'

name = <OS/Driver/Library name> 操作系统/驱动程序/库的名称

new_path = <OS/Driver/Library path> 要为提及的操作系统/驱动程序/库设置的新路径

在 Python CLI 中,会传递路径,而不是 version。
setlib

-name <lib-name> 请将此库添加到 BSP 设置中。这是默认选项,因此无需使用该选项即可直接指定 lib-name 作为实参。

-ver <version> 库版本。

domain.update_path

在下列实参中,针对 setlib,option 应设为 'LIBRARY'

option = <'OS'/'DRIVER'/'LIBRARY'> 有效选项包括 'OS'、'DRIVER' 和 'LIB'

name = <OS/Driver/Library name> 操作系统/驱动程序/库的名称

new_path = <OS/Driver/Library path> 要为提及的操作系统/驱动程序/库设置的新路径

在 Python CLI 中,会传递路径,而不是 version。
setosversion

-ver <version> 操作系统版本。

domain.update_path 在下列实参中,针对 setosversion,option 应设为 'OS'

option = <'OS'/'DRIVER'/'LIBRARY'> 有效选项包括 'OS'、'DRIVER' 和 'LIB'

name = <OS/Driver/Library name> 操作系统/驱动程序/库的名称

new_path = <OS/Driver/Library path> 要为提及的操作系统/驱动程序/库设置的新路径

在 Python CLI 中,会传递路径,而不是 version。