MDD 驱动程序定义文件 - 2023.2 简体中文

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

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

驱动程序定义包括定义数据定义文件 (MDD) 和数据生成文件(Tcl 文件)。

数据定义文件
MDD 文件 (<driver_name>.mdd) 包含可配置参数。在 MDD 参数描述 中提供了各项参数的详细描述以及 MDD 格式的描述。
数据生成文件
第二个文件 (<driver_name>.tcl) 的文件名与 MDD 文件名相同,它使用 MSS 文件中配置的参数,供驱动程序用于生成数据。生成的数据包括但不限于生成头文件、C 语言文件、为驱动程序运行 DRC 和生成可执行文件。Tcl 文件包含可供工具在其各执行阶段调用的过程。

Tcl 文件中包含的各过程包括:DRC(MDD 文件中提供的 DRC 的名称)、复制驱动程序文件之后调用的 generate(工具定义的过程)、在所有驱动程序和库上调用 generate 之后再调用的 post_generate(工具定义的过程)以及在生成库和驱动程序之后调用的 execs_generate

注释: 驱动程序不需要数据生成文件(Tcl 文件)。