每个驱动程序或库都有 2 个关联的数据文件:
- 数据定义文件(MDD 或 MLD 文件)
- 此文件用于定义驱动程序、操作系统或库的可配置参数。
- 数据生成文件 (Tcl)
- 此文件使用驱动程序、操作系统或库的 MSS 文件中配置的参数来生成数据。生成的数据包括但不限于生成头文件、C 语言文件、为驱动程序、操作系统或库运行 DRC 和生成可执行文件。
Tcl 文件包含工具在其各执行阶段调用的过程。Tcl 文件中的各过程包括:
- DRC
- MDD 或 MLD 文件中给定的 DRC 名称。
- generate
- 工具定义的过程,在复制文件后调用。
- post_generate
- 工具定义的过程,在所有驱动程序、操作系统和库上完成 generate 调用后,调用此过程。
- execs_generate
- 工具定义的过程,在生成 BSP、库和驱动程序之后调用。
注释: 对于驱动程序、操作系统或库而言,不需要数据生成 (Tcl) 文件。
如需了解有关 Tcl 过程和 MDD/MLD 相关参数的更多信息,请参阅 微处理器驱动程序定义 (MDD) 和 微处理器库定义 (MLD)。