问题描述
在Vivado或PlanAhead中,当我在Tcl控制台中提供非Tcl命令时,即使单击“关闭”按钮,Tcl命令行进度也会继续运行并且不会关闭该进程。
为什么会这样?
解决/修复方法
如果在Tcl控制台中发出非Tcl命令,则会出现“Tcl命令行”进度窗口。
在命令完成之前,进度窗口保持打开状态。
这有效地锁定了Vivado(或PlanAhead)在运行命令时的使用。
如果Tcl控制台用于启动另一个应用程序(例如,文本编辑器)或处于无限循环的进程,则Vivado可能似乎挂起。
此外,如果您从Tcl控制台向工具发出交互式命令,Vivado似乎会挂起。
请参阅(Xilinx答复58918) 。
要解决此问题,请关闭从Tcl shell执行的应用程序,或者终止处于无限循环中的任何进程。
如果找不到控制Tcl shell的应用程序或进程,则可以关闭Vivado IDE。
这随后会杀死从Vivado运行的操作,并允许启动新会话。
没有回复内容