Vitis 2019.2 无法使用OpenAMP echo-test例程来创建新的应用工程!!!
- 具体界面
- 具体报错内容
An exception occurred while trying to add domain. Failed to generate the bsp sources for domain.standalone_domain Details: WARNING: [Hsi 55-2033] Core openamp_v1_5 depends on libmetal_v1_4 which is an old version. Latest version libmetal_v2_0 exists and will be copied Failed to generate cmake files. ERROR: [Hsi 55-1545] Problem running tcl command ::sw_openamp_v1_5::generate : Failed to generate cmake files. while executing "error "Failed to generate cmake files."" (procedure "::sw_openamp_v1_5::generate" line 86) invoked from within "::sw_openamp_v1_5::generate openamp" ERROR: [Hsi 55-1442] Error(s) while running TCL procedure generate()
解决办法
在Vivado的安装路径下找到以下两个文件:
Vitis2019.2dataembeddedswThirdPartysw_serviceslibmetal_v2_0src
un_cmake.batVitis2019.2dataembeddedswThirdPartysw_servicesopenamp_v1_5src
un_cmake.bat- 使用编辑器将其打开,将各个
${HDI_APPROOT}/tps/lnx64/cmake-3.3.2/bin/cmake $@ 2>&1 替换为%HDI_APPROOT% pswin64cmake-3.3.2incmake.exe %* 2>&1 - 重新启动visit,工作恢复正常。
具体操作
- Vitis2019.2dataembeddedswThirdPartysw_serviceslibmetal_v2_0src
un_cmake.bat
替换前
替换后
2.Vitis2019.2dataembeddedswThirdPartysw_servicesopenamp_v1_5src
un_cmake.bat重复上述的操作,修改后记得保存,然后重启visit即可。