遇到错误代码:
- [Common 17-345] A valid license was not found for feature 'Synthesis' and/or device 'xc7k410t'. Please run the Vivado License Manager for assistance in determining which features and devices are licensed for your system. Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for "Licensing FAQ". If you are using a license server, verify that the license server is up and running a version of the xilinx daemon that is compatible with the version of Xilinx software that you are using. Please note that Vivado 2017.3 and later requires upgrading your license server tools to the Flex 11.14.1 tools. Please confirm with your license admin that the correct version of the license server tools are installed.
- [Common 17-345] 未找到功能“综合”和/或设备“xc7k410t”的有效许可证。请运行 Vivado 许可证管理器,以帮助确定
哪些功能和设备已获得系统许可。
解决方案:在 Vivado 许可证管理器中检查许可证状态。有关调试帮助,请在 Xilinx 支持中搜索“许可常见问题解答”。如果您正在使用许可证服务器,请验证许可证服务器是否已启动并运行与您正在使用的 Xilinx 软件版本兼容的 xilinx 守护程序版本。请注意,Vivado 2017.3 及更高版本要求将您的许可证服务器工具升级到 Flex 11.14.1 工具。请与您的许可证管理员确认是否安装了正确版本的许可证服务器工具。
1、copy不进去
load license中copy license失败,显示The file C:\Users\***\AppData\Roaming\XilinxLicense\license_***.lic already exists. If you do not wish to replace this file, please rename the file that you have selected. Ok to overwrite C:\Users\12345\AppData\Roaming\XilinxLicense\license_ip_2025_01.lic?
如下图:
解决办法:因为已经拷贝过去了,无需再拷贝。如果同名的license内容不一样,改名字再拷贝一次。注意users后如果是中文用户名,也不影响不需要重新安装vivado。
2、安装新license后仍然报错
安装license后仍然显示有关于license的错误。
解决办法:可能你的license不全面,建议多安装几个license。注意:vivado可以安装多个license。
3、如何安装多个license
Hanage License Search Paths选项内的问题。
解决办法:xilinxd_license_flie和LM_LICENSE_FILE都可以填写文件license地址,只需要找到你的英文路径下的license.lic,右键复制文件地址,粘贴在上面的方框内。用、\或,可以添加多个license。如果遇到显示建议关闭其他工具的提示,可能是因为你的用户名是中文的。此时建议采用copy license的方式。
4、中文路径或多个用户
如果你的vivado是安装在中文用户名下,有可能发生无法安装license的情况,如不重装windows系统,可以新建一个数字用户名,将vivado安装在新用户下,然后复制快捷键在原用户名下使用,但修改license需要在数字用户名。
5、新建用户名后仍然报错
建议在数字用户名下跑程序,然后转到原中文用户名下调试测试。