我的配置
电脑系统:Ubuntu 22.04 linux
xilinx版本:2020.2
原因
出现这个错误的原因是你在安装xilinx软件的时候选择的是vivado版本而没有选择vitis版本,导致你在安装的时候只安装了两个主要软件:vivado 以及 vitis_hls,其中DocNav这vitis类文档是可以选则性安装。
如果安装时候你选择vitis版,那么你就会安装三个主要软件:vivado、vitis_hls、vitis_IDE,其中vitis_IDE 在安装界面的名称叫做“vitis”
也有人希望在 vivado->Help->add design and device 里完成vitis_IDE 的添加,但是却发生Web installer client Obsolete的错误,这是因为你电脑系统的版本并不是xilinx官方支持的版本,因此不能在线安装。
补救方法
打开terminal进入你的xilinx安装路径,如果你忘了你的安装路径,那我暂时也没好办法。
在安装目录下,terminal里输入:
ls -a
你就会看到一个名为“.xinstall”的隐藏目录,在正常情况下是看不到的。
输入:
cd .xinstall
进入到该隐藏目录,显示该目录下的文件夹,你会看到一个名为“Vivado_2020.2”的文件夹d。
再进入该文件夹,你会看到一个名为:”xsetup“的文件:
执行代码:
sudo ./xsetup
或者
sudo ./xsetup -Unistall
你就会进入到xilixn的软件安装界面,然后你就可以按照安装软件的步骤去更新软件。
你在点击next后,会显示current version(当前版本)和upgrade version (可升级版本),这个时候你就可以选择vitis版,那么她就会自动更新到vitis版:也就是只下载vitis_IDE。点击next,当你选择vitis版时候,vivado vitis_hls vitis 都会被选择,但是不用担心,这里只会下载Vitis,也就是你的Vitis_IDE,已经下载的vivado vitis_hls不会重复下载。
如果你已经是vitis版,那么就会省去“当前版本和可升级版本”这一步骤,因为我已经是vitis版,所以我没有上述这一步骤。
点击next,最后选则install。
等待安装。
安装完毕后设置环境变量:
source [你的路径]/Xilinx/Vitis/2020.2/settings64.sh
然后重启一下变量
source .bashrc
这就完成了,你就可以在vivado->tools->launch vitis_IDE 了: