目录
2、Linux系统下安装Vivado成功导入license,但是view license status里又找不到license
3、ubuntu平台vivado无法识别NIC_ID而无法使用license的解决办法
1、安装Vivado:
1.在xilinx官网下载Xilinx_Vivado_SDK_20xx.xx.tar.gz(每个版本都可)
2.直接使用解压指令
tar xvzf 文件名.tar.gz
3.进入你解压缩之后的文件夹 然后执行
sudo ./xsetup
安装配置信息与win操作系统相同。
启动vivado的指令:
1)、source /opt/Xilinx/Vivado/2017.4/settings64.sh
2)、vivado
2、Linux系统下安装Vivado成功导入license,但是view license status里又找不到license
这是由于安装时,输入的命令是sudo ./xsetup,导致在vivado license manager中load license时显示导入成功,其实导入进去的目录是/root/.Xilinx,那么问题就来了,view license status搜索license时是在用户目录下搜索的,所以解决办法是在用户目录/home/usrname建立一个目录.Xilinx,然后用cp命令把你的license复制到此目录下:
mkdir ~/.Xilinx
sudo -s
cd /root/.Xilinx/
cp ./* /home/usrname/.Xilinx
3、ubuntu平台vivado无法识别NIC_ID而无法使用license的解决办法
1) 创建一个新的 udev rules file:
sudo nano /etc/udev/rules.d/10-network.rules
2) 编辑这个文件,把下面的信息写进去,假设你的NIC MAC是 aa:bb:cc:dd:ee:ff:
SUBSYSTEM=="net",
ACTION=="add",
ATTR{address}=="aa:bb:cc:dd:ee:ff",
NAME="eth0"
#)退出nano编辑器的方法是ctrl+x,然后按一下Y确认保存,再按enter(回车),保存文件名而不修改。
3) 重启
sudo reboot now
4、运行Vivado,下载程序至板卡,找不到FPGA
原因是要安装Jtag驱动,方法如下:
/opt/Xilinx/Vivado/2017.2/data/xicom/cable_drivers/lin64/install_script/install_drivers$ sudo bash install_digilent.sh
5、Ubantu桌面添加vivado快捷方式
在applications添加vivado.desktop
cd /home/edem/usr/share/applications
sudo vi vivado.desktop
把下面的代码复制进vivado.desktop,保存并退出
[Desktop Entry]
Version=1.0
Type=Applications
Name=vivado
GenericName=vivado
Comment=vivado
Icon=/home/..../splash.png //(vivado图标图片保存目录地址)
Exec=/opt/Xilinx/Vivado/2017.4/bin/vivado //(vivado安装目录)
Terminal=false
Categories=GNOME;application
然后可以在/home/edem/usr/share/applications文件夹下看到vivado的图标
把它复制到桌面,即可使用