Xilinx相关软件安装
Xilinx相关软件安装
- 1 软件下载
- 1.1 Vivado
- 1.2 PetaLinux
- 1.3 Lincese
- 2 软件安装
- 2.1 安装Vivado
- 2.2 安装PetaLinux
- 2.3 安装P4
- 3 软件卸载
- 4 官方支持
- 5 常见错误
本文主要介绍Xilinx软件Vivado和PetaLinux的下载安装方法,以及如何申请Xilinx官方支持。
1 软件下载
打开Xilinx官网,点击“技术与支持”选择需要安装的软件下载。
1.1 Vivado
点击“Vivado ML开发者工具”,“Version”选择“Vivado存档”→选择“2017.4”→点击“Vivado HLx 2017.4: All OS installer Single-File Download (TAR/GZIP - 16.17 GB)”。弹出登陆页面,输入相关信息进行登陆,如果没有账号创建一个即可。如果下载的太慢,可以复制下载连接,使用迅雷进行下载。
1.2 PetaLinux
点击“Petalinux”,“Version”选择“存档”→选择“2017.4”→点击“PetaLinux 2017.4 安装 (TAR/GZIP - 7.86 GB)”。弹出登陆页面,输入相关信息进行登陆。
1.3 Lincese
打开证书下载页面,选择“获得免费或评估版产品的许可证”,输入验证信息进行下载。
2 软件安装
2.1 安装Vivado
- 将Vivado安装包拷入Downloads文件夹下。
- 执行
tar xzvf Xilinx_Vivado_SDK_2017.4_1216_1.tar.gz
解压。 - 执行
sudo chmod +x xsetup
增加执行权限。 - 执行
sudo ./xsetup
进行安装。如果没有联网会弹出一些提示,点击“Ignore”即可。 - 进入Welcome界面,点击Next→同意所有协议,点击Next→选择安装“Vivado HL Design Edition”,点击Next→根据需求选择待安装组件,点击Next→安装路径默认,点击Next。
- 安装完后弹出License Manager→Load License→Copy License→选择证书。如果需要更新License,打开Manage License,重新载入新的License。
- 执行
sudo chmod 777 -R /opt/Xilinx
;sudo chmod 777 -R ~/.Xilinx
添加运行权限。 - 在/opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers下执行
sudo ./install_drivers
安装驱动。 - 将source /opt/Xilinx/Vivado/2017.4/settings64.sh添加到~/.bashrc文件中,执行vivado启动软件。在某个工程目录下执行vivado *.xpr可以直接打开工程。终端运行的目录在哪儿,vivado.log和vivado.jou就在哪个目录下产生。vivado.log记录了整个编译过程,vivado.jou记录了编译过程中使用的tcl命令。
- 如果系统的存在多个版本的Vivado软件,需要使用不同版本的Vivado打开工程,可创建下述Shell脚本(set.sh),执行
./set.sh 21
使用2021版本打开工程。
rm -rf *.log *.jou *.str
if [ "$1" == 19 ]; thensource /opt/Xilinx/Vitis/2019.2/settings64.shvivado *.xpr &
elif [ "$1" == 21 ]; thensource /opt/Xilinx/Vitis/2021.1/settings64.shvivado *.xpr &
elif [ "$1" == lab ]; thensource /opt/Xilinx/Vitis/2021.1/settings64.shvivado_lab &
elseecho "Error: no parameter matched."
fi
- 将source /opt/Xilinx/SDK/2017.4/settings64.sh添加到~/.bashrc文件中执行
arm-linux-gnueabihf-gcc -v
查看交叉编译器。
2.2 安装PetaLinux
- 执行
sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison chrpath socat autoconf libtool texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev screen pax
安装依赖库。如果提示有依赖库Not Found,或Failed to fetch,执行sudo apt-get update
,然后再执行上述命令。 - 依次执行
sudo -s
;mkdir -p /opt/pkg/petalinux
;chgrp lotus /opt/pkg
;chgrp lotus /opt/pkg/petalinux
;chown lotus /opt/pkg
;chown lotus /opt/pkg/petalinux
;exit
。注:lotus为用户名。 - 将petalinux安装包拷入Downloads文件夹下,执行
sudo chmod +x petalinux-v2017.4-final-installer.run
添加权限。执行./petalinux-v2017.4-final-installer.run /opt/pkg/petalinux/
开始安装。按回车查看协议内容,按q退出协议内容,按y同意协议内容。
2.3 安装P4
- 2021.1
2021.1的Vitis Network P4在安装软件时随软件一起安装了,只需要在打开工程之前先在命令行执行set_param ips.allowVitisSDNetIP 1
,然后再打开工程即可。可以直接将这条命令添加到run.tcl的第一行。 - 2021.2、2022.1、2022.2
Vitis Network P4需要Vivado2021.2之后的版本才支持,下载相应版本的Vitis软件包,解压安装包,在解压文件下打开终端,进入root用户。执行export VitisNetP4_Option_VISIBLE=true
(csh下执行setenv VitisNetP4_Option_VISIBLE true
),然后执行./xsetup
开始安装。在安装时勾选安装Vitis Network P4组件,如下图所示,然后按正常流程完成软件的安装。
3 软件卸载
Xilinx的相关软件默认安装在opt/Xilinx目录下,进入opt/Xilinx/.xinstall下想要删除软件的文件夹,如Vitis_2022.2,下面有xsetup文件,执行sudo ./xsetup -b Uninstall
即可删除Vitis 2022.2的相关软件。DocNav和xic文件的删除类似,进入相应的文件夹执行同样的命令即可。
4 官方支持
- 进入支持页面,点击“登录”登录个人账户。
- 点击“我的活动”查看已提交的case和状态。
- 点击“联系技术支持”进入问题填写页面,按照提示依次填写内容。
5 常见错误
- 错误1
- 错误现象:在Ubuntu 20.04.6下安装Vivado,在安装的最后卡在generate xxx不动了。
- 解决方案:直接关机重启结束安装,不能点击取消,取消会把安装好的文件都删除了。直接结束后相关的settings.sh文件没有,从其它机器上复制过来即可。
- 解决方案:在更换系统为EFI模式,重装系统后能够正常安装完成。
- 错误2
- 错误提示:在Ubuntu 20.04.6下启动Vivado提示“application-specific initialization failed: couldn’t load file “librdi_commontasks.so”: libtinfo.so.5: cannot open shared object file: No such file or directory“
- 解决方案:依次执行
sudo apt install libtinfo-dev
,sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
- 错误3
- 错误提示:在Ubuntu 20.04.6下对P4程序进行功能仿真,提示“[XSIM 43-3409] Failed to compile generated C file”
- 错误原因:系统中缺少相关的头文件
- 解决方案:执行
sudo apt install build-essential
安装相关头文件
Xilinx相关软件安装相关推荐
- ubuntu相关软件安装
文章目录 **ubuntu相关软件安装** 一.ubuntu安装 二.搜狗输入法 三.google浏览器 四.向日葵 五.坚果云 六.美化 七.v2ray 八.vscode 九.pycharm 十.a ...
- Docker 容器中相关软件安装
Docker 容器中相关软件安装 1.介绍 我们从docker hub下载的centos镜像是只有很少的命令,需要单独安装我们所需的相关软件. 2.安装软件 安装yum-utils软件包 该软件包是辅 ...
- [解疑][TI]TI毫米波雷达系列(一):Texas Instruments德州仪器 相关软件安装及使用时问题汇总,持续更新......
德州仪器 (Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术.除半导体业务外,还提供包括传感与控制.教育产品和 ...
- 联想笔记本的window server R2系统安装、优化及相关软件安装全过程
作为一名资深老菜鸟,辛辛苦苦忙碌了一个礼拜,重装两次,终于把我的笔记本安装成我理想中的样子.先声明,部分内容由网上转载,本人作为一名老菜鸟及的软件开发者,只是做了个综合加上我的体会而已,而且只适合联系 ...
- Linux基础、命令及相关软件安装
文章目录 一.Linux的简介 1.Linux的概述 2.Linux的分类 3 . 文件系统结构 二.Linux的安装 1.虚拟机的安装 2.CentOS的安装 三.Linux的基本命令 1.目录切换 ...
- Ubuntu的LAMP与相关软件安装设置
LAMP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件. 这里的LAMP指Linux+Apache+Mysql/Mar ...
- 与集群相关软件安装及其配置顺序
安装OS 如:RHEL 修改hostname和IP 配置ssh无密码访问 建立相关目录下的nfs共享 mpi配置,及其GOTOBLAS,Linpack安装 Torque安装及配置 Maui安装及配置 ...
- TX2刷机与相关软件安装
文章目录 一.刷机准备 二.JetPack4.2刷机过程 三.安装 qt creator 四.安装 Tensorflow 五.开启高性能模式 六.设置开机自启动 一.刷机准备 在刷机之前,需要准备一台 ...
- PatchMatchNet实践(环境配置、相关软件安装)及理论学习笔记(更新中)
文章目录 0 概述 1 实践,跑个demo 1.1 conda中新建环境 1.2 下载数据,运行eval.sh,看看输出 2 网络结构理论 多尺度特征提取 论文中的描述 代码中的描述 基于学习的pat ...
最新文章
- 机器学习常用术语词汇表
- php 接口使用场景,接口使用场景、trait基本功能
- 俄罗斯黑客收到500万美元赎金!美国燃油管道商认怂,民众为抢汽油大打出手...
- 通过java.util.concurrent写多线程程序
- Ionic中自定义公共模块以及在自定义模块中使用ionic内置模块
- 编程方法学15:指针要点回顾
- 系统间通信4:基本IO通信模型
- Python Django 装饰器模式之三阶装饰器
- 运维与自动化运维发展概括
- dma接收双缓存 stm32_「STM32学习笔记」USART 新特性
- 使用Apache Lucene 4.3轻松进行搜索
- 目前基于区块链的档案防篡改系统的设计如何实现防篡改
- Storm精华问答 | storm与Hadoop区别?
- npz文件转为npy_Numpy_快速操作数组 4.4 数组的文件输入输出
- php 数组处理函数,PHP数组处理函数举例
- filereader php,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax...
- HttpClient 忽略证书直接访问https站点
- NioEventLoopGroup 源码分析
- 广电为什么禁止投屏_广电网络不能投屏 怎么投屏到电视上
- SQL 注入防御方法总结