ubuntu24安装vivado24(安装并解决若干错误)

安装方法:

注意:内存最好预留80G空闲的。
安装好大小:
在这里插入图片描述

安装依赖库:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libncurses5
sudo apt-get install libcanberra-gtk-module

安装依赖库的时候,可能会出现若干无法定位之类的错误,可以无视。安装好软件后,启动有问题的话按照下面问题2答案解决就行。
官网下载链接点这
无需licence。
我选的有网在线安装,没网的,自己选没网的。(在线安装大概1小时)
在这里插入图片描述
下载后,执行下面两条语句执行 .bin文件开始安装:

sudo chmod +x FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin
sudo sh ./FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin

然后就出现Windows安装界面一样的UI,根据需要自行选择安装就行。

环境变量设置:
安装完毕以后,为了能够快速启动Vivado,运行gedit .bashrc,并在打开的文本最下方添加:
source /home/ethan/fpga_tool/vivado2024/Vivado/2024.1/settings64.sh(改成你自己的安装路径) 保存文本。

然后终端输入:vivado就可以启动了

安装版本信息:
在这里插入图片描述

问题1:

/home/ethan/fpga_tool/vivado2024/Vivado/2024.1/bin/rdiArgs.sh: 行 37: 警告: setlocale: LC_ALL: 无法改变区域设置 (en_US.UTF-8):没有那个文件或目录
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
terminate called after throwing an instance of ‘std::runtime_error’
what(): locale::facet::_S_create_c_locale name not valid
/home/ethan/fpga_tool/vivado2024/Vivado/2024.1/bin/rdiArgs.sh: line 387: 16575 Aborted (core dumped) “ R D I P R O G " " RDI_PROG" " RDIPROG""@”

解决办法:

首先检查 locale(语言环境):
locale
然后我生成缺少的区域设置:
sudo locale-gen “en_US.UTF-8”
之后,以确保我运行您给我的代码:
sudo update-locale LANG=en_US.UTF-8

问题2:

application-specific initialization failed: couldn’t load file “librdi_commontasks.so”: libtinfo.so.5: cannot open shared object file: No such file or directory

解决方法:

解决方案:
Vivado 调用特定版本库 libtinfo.so.5.
so.5 表示这是v5版本的 libtinfo 库,这个版本可能没有安装在当前版本的Ubuntu系统中。
更新库并重新链接可以解决错误调用问题:

sudo apt update
sudo apt install libtinfo-dev
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5

此问题解决方法适用Ubuntu19-24

安装完成:

在这里插入图片描述

在这里插入图片描述

### 安装 Vivado FPGA 开发软件于 Ubuntu #### 准备工作 为了确保顺利安装 Vivado,在开始前需确认已更新升级系统的包列表。此外,还需安装一些必要的依赖库来支持 Vivado 的正常运作。 ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install libncurses5 sudo apt-get install libcanberra-gtk-module ``` 这些命令会帮助准备环境以便后续操作能够顺利完成[^3]。 #### 下载与安装 Vivado 对于不同版本的 Vivado 可以通过官方渠道下载对应的安装文件。例如针对较新版本如 2022.2 版本,可以采用赛灵思提供的统一安装程序 (Xilinx Unified Installer),该工具简化了整个过程,提供了图形界面指导用户完成设置流程[^2]。 而对于特定旧版比如 2019.1 或者 2019.2,则可能需要按照具体年份发布的指南来进行手动部署。通常情况下,下载完成后可以直接执行自解压脚本来启动安装向导: ```bash sudo ./xsetup ``` 此命令适用于大多数预编译好的二进制分发包,它将引导用户一步步配置直至最终成功安装完毕[^4]。 #### 配置环境变量 安装结束后,建议编辑用户的 shell profile 文件(如 `.bashrc`),加入指向 Vivado 工具链路径的相关条目,从而使得每次打开终端都能自动加载所需环境设定。 ```bash source /opt/Xilinx/Vivado/20XX.X/settings64.sh ``` 请注意替换 `20XX.X` 为实际安装的具体版本号。 #### 测试安装成果 最后可以通过简单的测试验证是否一切正常。尝试调用任意一条 Vivado 提供的功能指令查看是否有预期响应即可初步判断安装状态良好与否。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千歌叹尽执夏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值