关键问题
如果您运行具有 qexit
[-return_code]
任何 Quartus® Prime 的外部自定义Tcl 脚本
可执行文件(例如 quartus_sh
,)支持 -t
或 --tcl_eval
选项,然后检查退货代码, Quartus
Prime 软件将以 0 的退货代码退出,无论该参数如何
qexit
.
此问题影响 Quartus Prime 标准版软件和 Quartus Prime 专业版软件。
可使用以下变通办法:
- 使用
qexit [-return_code]
本机不是命令,而是使用原生exit [-return_code]
脚本中的 Tcl 命令。exit
命令支持从 0 到 0 的整数返回代码 127. - 因为此问题不影响 Quartus Prime 交互式 shell 模式
您可以使用该
-s
选项输入,您可以源 Tcl 脚本qexit [-return_code]
Quartus Prime 交互式调用 可选中的source
shell。采购 Tcl 脚本 在交互式外壳中允许 Quartus Prime 软件退出 指定的退货代码。如果您希望使用以下设备运行 Quartus® Prime 软件: 非交互式外部脚本,可source
按 重定向到 Quartus Prime 软件的标准输入。