微处理器应用定义文件 - 2023.2 简体中文

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

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

应用定义包括定义微处理器应用定义文件 (MAD) 和数据生成文件(Tcl 文件)。

应用定义文件

MAD 文件 (<application_name>.mad) 包含名称、描述和其他可配置参数。在 MAD 格式规范 中提供了各项参数的详细描述以及 MAD 格式的描述。

数据生成文件

第二个文件 (<application_name>.tcl) 的文件名与 MAD 文件名相同,它使用 MAD 文件中的参数,供应用用于生成数据。

生成的数据包括但不限于生成头文件、C 语言文件、为应用运行 DRC 和生成可执行文件。Tcl 文件包含可供工具在其各执行阶段调用的过程。Tcl 文件中的各过程包括:
  • DRC(swapp_is_supported_hw 和 swapp_is_supported_sw)

  • swapp_generate(工具定义的过程),在复制应用源文件后调用