如何解决Vivado仿真时提示:另一个程序正在使用此文件 /behav/xsim/simulate.log

错误提示

Vivado仿真错误提示:

boost::filesystem::remove: 另一个程序正在使用此文件,进程无法访问。:"*:/*/sim_1/behav/xsim/simulate.log"

错误原因

使用非Vivado自带的Text Editor(文本编辑器,如Vscode、Sublime等),在开始新的仿真时,前一次仿真没有关掉,导致log文件被一直占用。

解决办法

方法一

关掉代码编辑器再进行仿真即可恢复正常

方法二

1、打开任务管理器(快捷键Ctrl + Shift + Esc)

2、点击性能

在这里插入图片描述

3、打开资源管理器

在这里插入图片描述

4、选择CPU

在这里插入图片描述

5、关联的句柄处输入simulate.log,然后回车

在这里插入图片描述

6、在搜索结果中右键代码编辑器对应的句柄,比如VS Code为code.exe,然后点击结束进程即可。

在这里插入图片描述

7、回到vivado即可正常进行仿真。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐