描述
打开现有工程,或者如果指定工程不存在,则创建新工程。
重要: 在 Vitis HLS 内,使用
open_project
命令打开 Vivado HLS 工程时,除非使用 -upgrade
或 -reset
选项,否则此命令将返回错误。在每个 Vitis HLS 会话内,仅限存在一个处于活动状态的工程。要关闭工程,请运行以下操作:
- 使用
close_project
命令,或者 - 使用
open_project
或open_tcl_project
命令打开或创建另一个工程。
使用 delete_project
命令可完整删除工程目录(将其从硬盘中移除)以及与之关联的所有解决方案。
语法
open_project [OPTIONS] <name>
-
<name>
用于指定工程名称。
选项
-
-ide (classic|vitis)
- 返回工程 IDE 设置。
-
-reset
-
- 移除工程内已存在的所有数据即可将工程复位。
- 移除设计源文件上的所有原有工程信息、头文件搜索路径和顶层函数。关联的解决方案目录和文件都予以保留,但可能包含无效的结果。
建议: 使用 Tcl 脚本执行 Vitis HLS 时,请使用-reset
选项。否则,每条新的add_files
命令都会向现有数据添加更多文件。 -
-upgrade
- 将 Vivado HLS 工程升级到 Vitis HLS。
示例
打开名为 Project_1
的现有工程,或者如果该工程不存在,则创建新工程:
open_project Project_1
打开工程,并移除所有现有数据:
open_project -reset Project_2