Vivado在Linux下的安装与运行

本文转自

CSDN博主「Cascatrix」    的原创文章,原文链接:Vivado在Linux下的安装与运行

CSDN博主「遗失的曾经!」的原创文章,原文链接:LC_ALL: cannot change locale (en_US.UTF8)问题解决

一. 简介

EDA工具软件由于成本性能等多方面考虑,基本上都是在Linux系统上进行运行的。Xilinx推出的Vivado软件同样如此,尽管为适应Windows系统,Xilinx做出了很多努力,也取得了不错的成果,但相比于Linux系统下运行的Vivado,其综合速率和各方面配置还是存在一定的差距。尤其是ZYNQ系列的推出,对PS ARM端的Linux内核定制更是离不开Linux系统。因此,本文主要介绍Ubuntu系统下的Vivado、SDK、HLS的安装与使用,并对安装过程中常见的问题做一个总结。

二. Vivado安装步骤

1. 下载解压安装包后,并进入安装包路径运行终端

在这里插入图片描述

	cd Downloads/Xilinx_Vivado_SDK_2017.4

运行 sudo apt install libncurses5 安装ncurses库

	sudo apt install libncurses5 

注:Vivado 2021等版本安装时由于需要安装Vitis,还需要进行以下操作:

	sudo dpkg-reconfigure dash	##更改dash模式,选择no

	sudo apt-get install libstdc++6
	sudo apt-get install libncurses5
	sudo apt-get install libtinfo5
	sudo apt-get install opencl-headers
	sudo apt-get install ocl-icd-libopencl1
	sudo apt-get install ocl-icd-opencl-dev

运行 sudo chmod +x setup 添加可执行权限

	sudo chmod +x setup

运行 sudo ./xsetup 开始安装,安装目录一般为opt/Xilinx,opt为optional缩写,通常放置可选程序

	sudo ./xsetup 

在这里插入图片描述

运行 sudo chmod 777 -R /opt/Xilinx/ 和 sudo chmod 777 -R ~/.Xilinx/ 添加运行权限

	sudo chmod 777 -R /opt/Xilinx/
	sudo chmod 777 -R ~/.Xilinx/

运行 cd /opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/ 进入下载器驱动安装目录

	cd /opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/

运行 sudo ./install_drivers 完成下载器驱动安装

	sudo ./install_drivers

三. Vivado运行步骤

1. Vivado运行

  1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
  2. 运行 vivado(或vivado &)打开vivado
	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
	vivado

在这里插入图片描述

2. SDK运行

  1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
  2. 运行 xsdk 打开SDK
	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
	xsdk

请添加图片描述
在这里插入图片描述

3. HLS运行

  1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
  2. 运行 vivado_hls 打开HLS
	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
	vivado_hls

四. 常见问题

1. Vivado安装卡在Final Processing: generating installed device list

在这里插入图片描述
未运行安装过程第二步,缺少ncurse库,运行安装ncurse库即可解决

	sudo apt-get update
	sudo apt-get upgrade
	sudo apt-get install libncurses5

2. SDK运行失败提示Fail to load module “canberra-gtk-module”

请添加图片描述
缺少canberra-gtk-module库,运行安装即可解决:

	sudo apt-get install libcanberra-gtk-module

请添加图片描述

3. ssh登陆机器后报错

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)

/tools/Xilinx/Vivado/2022.1/bin/rdiArgs.sh: 243 Aborted "$RDI_PROG" "$@"

应该是环境变量问题。解决方案:
执行以下命令恢复了

sudo localedef -i en_US -f UTF-8 en_US.UTF-8
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值