操作系统、驱动程序、库和处理器块参数 - 2023.2 简体中文

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

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

以下列表显示了操作系统、驱动程序、库和处理器块中可用的参数。

PROC_INSTANCE

对于与硬件数据库中指定的处理器实例相关联的操作系统,该选项是必需的选项,格式如下:

parameter PROC_INSTANCE = <instance_name>

所有操作系统都要求处理器实例与之关联。给定的实例名称必须与硬件数据库中指定的名称相匹配。

HW_INSTANCE

对于与硬件数据库中指定的外设实例相关联的驱动程序,该选项是必需的选项,格式如下:

parameter HW_INSTANCE = <instance_name>

软件中的所有驱动程序都要求实例与驱动程序相关联。即使处理器定义块应引用处理器实例也是如此。给定的实例名称必须与 BD 文件中指定的名称相匹配。

OS_NAME

对于具有关联的操作系统的处理器实例,该选项是必需的选项,格式如下:

parameter OS_NAME = standalone

OS_VER

操作系统版本是使用 OSVER 选项设置的,格式如下:

parameter OS_VER = 1.0

该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为操作系统目录,并按如下方式进行搜索:

OS_NAME_vx_y

每个操作系统所需的微处理器库定义 (MLD) 文件都应命名为 OS_NAME.mld 并且应存在于驱动程序目录下的子目录 data/ 内。如需了解更多信息,请参阅 微处理器库定义 (MLD)

DRIVER_NAME

对于具有关联的驱动程序的外设,该选项是必需的选项,格式如下:

parameter DRIVER_NAME = uartlite

库生成器 (Library Generator) 会将指定的驱动程序目录复制到 OUTPUT_DIR/ processor_instance_name/libsrc 目录并使用提供的 Makefile 编译驱动程序。

DRIVER_VER

驱动程序版本是使用 DRIVER_VER 选项设置的,格式如下:

parameter DRIVER_VER = 1.0

该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为搜索的驱动程序目录,如下所示:

DRIVER_NAME_vx_y

每个驱动程序所需的微处理器驱动程序定义 (MDD) 都应命名为 DRIVER_NAME_v2_1_0.mdd,并且应存在于驱动程序目录下的子目录 data/ 中。如需了解更多信息,请参阅 微处理器驱动程序定义 (MDD)

LIBRARY_NAME

该选项是库所必需的选项,格式如下:

parameter LIBRARY_NAME = xilmfs

该工具会复制 OUTPUT_DIR/processor_instance_name/libsrc 目录中指定的库目录,并使用提供的 Makefile 来编译库。

LIBRARY_VER

库版本是使用 LIBRARY_VER 选项设置的,格式如下:

parameter LIBRARY_VER = 1.0

该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为工具搜索的库目录,如下所示:

LIBRARY_NAME_vx_y

每个库所需的微处理器库定义 (MLD) 都应命名为 LIBRARY_NAME.mld,并且应存在于库目录下的子目录 data/ 中。如需了解更多信息,请参阅 微处理器库定义 (MLD)