Vivado  –  Tcl命令行进度在Tcl控制台中发出命令时保持运行-Altera-Intel社区-FPGA CPLD-ChipDebug

Vivado – Tcl命令行进度在Tcl控制台中发出命令时保持运行

问题描述

在Vivado或PlanAhead中,当我在Tcl控制台中提供非Tcl命令时,即使单击“关闭”按钮,Tcl命令行进度也会继续运行并且不会关闭该进程。

为什么会这样?

解决/修复方法

如果在Tcl控制台中发出非Tcl命令,则会出现“Tcl命令行”进度窗口。

在命令完成之前,进度窗口保持打开状态。

这有效地锁定了Vivado(或PlanAhead)在运行命令时的使用。

如果Tcl控制台用于启动另一个应用程序(例如,文本编辑器)或处于无限循环的进程,则Vivado可能似乎挂起。

此外,如果您从Tcl控制台向工具发出交互式命令,Vivado似乎会挂起。

请参阅(Xilinx答复58918)

要解决此问题,请关闭从Tcl shell执行的应用程序,或者终止处于无限循环中的任何进程。

如果找不到控制Tcl shell的应用程序或进程,则可以关闭Vivado IDE。

这随后会杀死从Vivado运行的操作,并允许启动新会话。

请登录后发表评论

    没有回复内容