vivado清理、重置项目方法

综合实现的时候,vivado有的时候会一直空转,一直完不成综合。这时候要看log,很可能是代码里有错误(ERROR),但是此时的错误只会在log里显示,而不会出弹出报警框,这绝对是大坑。

 

出现这种情况怎么办?以下两个命令可以解决。

 

1)reset_project

这个命令直接清理整个项目,所有的综合、仿真、实现等结果文件,全部清理,也包括一些编译后的ip等。如果需要备份源文件,这是个好办法。但是如果只是清理综合结果,别用,因为清理后,再次综合会从头再来,浪费时间。

2)reset_runs

清理综合结果:reset_runs synth

清理所有:reset_runs all

 

当然,如果用以上方法还是不能解决问题,那就只能关闭vivado,包括进程里的vivado.exe,然后把runs目录下的synth_1之类的目录删掉,之后再打开项目,重新开始综合。

或者在Design Runs工具栏上点“+”号,再新建一个综合运行(Runs),原来的可以删掉。

 

如果项目编译时出现卡死、CPU不转的情况,估计就是有错误出现。解决错误后,reset_runs,重新编译,就可以更新结果了。

 


欢迎转载,本文地址: https://blog.prodrich.com/detail/82/

带着使命来到世上的你,给他人提供价值,才有价值