描述
在属性窗口中更改运行的名称后,会出现此问题。
例如:
- 在“设计运行”选项卡中突出显示synth_1
- 在Synthesis Run Properties窗口中,更改综合目录的名称(从synth_1到synth_test_run)
然后在关闭并重新打开项目后,将显示以下错误:
错误:[Common 17-48]找不到文件:C:/projects/project_1/project_1.data/runs/synth_1/synth_1.psg
Vivado GUI允许更改运行名称,并且能够将运行重命名为更具描述性的内容(例如synth_noFFreduction),而不是通用名称。
解
在Vivado Design Suite 2012.2中,当您使用属性窗口更改运行名称时,会发生以下三种情况:
– 在GUI中重命名运行
– 更改了synth目录(project_1 / project_1.data / runs / synth_1到project_1 / project_1.data / runs / synth_test_1)
– 更改.psg文件名(project_1 / project_1.data / runs / synth_1 / synth_1.psg到project_1 / project_1.data / runs / synth_test_1 / synthe_test_1.psg)
不幸的是,指向运行文件的数据未更新。
因此,由于具有原始名称的.psg文件不再存在,因此会发出错误。
如果手动将目录和.psg文件重命名为原始名称,则可以打开该项目。
GUI仍显示新名称,如果运行综合过程,将删除旧目录并创建具有新名称(egsynth_test_1)的目录。
在Vivado 2012.3中,只有在运行名称处于重置状态时才允许更改运行名称,从而解决此问题。
没有回复内容