write_ini - 2023.2 简体中文

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

描述

将当前工程设置写入指定 INI 文件。这可用于将工程导出到 INI 文件,而不是为该工程创建 Tcl 脚本。您可使用 apply_ini 将 INI 读入 Vitis HLS 工具,或者将其与 v++ -c --mode hls 命令搭配使用。

语法

write_ini <ini_file> [OPTIONS]

<ini_file> 用于指定要创建的 INI 文件。

选项

-all <true | false>
写入所有选项,与是否已设置当前值无关。这样可确保写入 INI 文件时,连默认值也会一并导出到此 INI 文件。
-appfile <string>
将使用此处指定的工程 app 文件代替当前打开的工程。可用于从当前未打开的工程生成 INI 文件。
-apsfile <string>
将使用此处指定或来自外部工程的解决方案 aps 文件代替当前打开的解决方案。
-filepaths <absolute|relative|none>
控制输出中的相对文件路径的处理方式。默认值为 none
-fileroot <string>
该选项搭配 -filepaths relative 选项一起使用,用于指定文件根目录路径,后续生成的文件路径均为该目录路径的相对路径。默认设为从中启动工具的目录的相对路径。
-include <string>
指定 glob 模式要包含的字符串。
-package_defaults [=true|false]
将各包的配置设置默认值写入 INI 文件。
-quiet <true | false>
写入 INI 文件时禁止所有警告消息和参考消息。但仍将返回错误。
-show <true | false>
写入 INI 文件时显示详细消息。
-solution_only [=true|false]
在生成的 INI 文件中不包含工程数据。
-workdir <string>
在生成的 INI 文件中,指定工作目录。

示例

这将把当前工程导出到指定 INI 文件,并导出所有选项,包括用户指定的选项和默认值:

write_ini project1.ini -all=true