本文将介绍在Linux下安装Xilinx 的Vivado开发工具
其中包含Vivado以及HLS、SDAceel等工具
Ubuntu Deepin 等Linux均可运行
推荐国内用户离线安装
最好利用普通用户解决串口权限问题(读不到开发板)
准备工作
- 请下载离线完整版本 Vivado HLx 2018.3: All OS installer Single-File Download
此版本包含Windows+Linux平台,在线安装国内环境容易失败 - 自行获得Xilinx 的license license申请试用
- 最好不要使用root权限进行安装!不然工程权限也是root,不方便
安装Xilinx Vivado
mkdir /tmp/Xilinx
sudo mv Xilinx /opt/
# 也可以直接再opt下新建文件夹再使用chown更改所属权限,USER 替换成自己的用户名,
# sudo chown USER:GROUP /opt/Xilinx
# 请替换成自己下载的版本
tar xvf Xilinx_Vivado_SDK_2018.2_0614_1954.tar.gz
cd Xilinx_Vivado_SDK_2018.2_0614_1954
bash xsetup
安装的部分细节
按需求进行安装
经过上一步更改的权限,opt/Xilinx也有可写权限了
安装驱动
如果你使用root权限进行安装,那么你也需要使用root权限进行启动,这是可以读到开发板信息的
但是以普通用户安装启动程序时,这时如果不做处理是读不到开发板但是在tty中可以看到(其实是权限不足)
打开命令行执行以下命令即可
cd /opt/Xilinx/Vivado/2018.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo bash install_drivers