Post

硬件边界

Xilinx FPGA Toolchain避险指南

分享一些在安装和使用Vivado,Vitis等工具的过程中出现的问题和解决方案

2025年2月28日 Updated 2026年3月15日 5 min read
Light Frantice Systems Engineer / HPC / FPGA / Research Writing
fpga

Download

Linux

Ubuntu24.04 + Vivado2024

需要libtinfo5 libncurses5才能正常执行final process的generate device list 和之后的步骤

インストール - Vivado を正常に実行するために必要な Ubuntu ファイル

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

最好是下载tar包自己执行,installer的话取消下载会把下载文件全部删除(哪怕点了保留也一样)

如果一定要用installer然后在device list哪里卡住了的话,搜索名称为vivado的进程杀掉, 后续出现的vivado进程也kill掉。installer会弹警告框,一路OK,结束下载器。

安装%VITIS_INSTALL_DIR%/scripts/installLibs.sh

安装libtinfo5

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

安装libncurses5

sudo apt install libncurses5-dev

安装cable driver

cd ${vivado_install_dir}/data/xicom/cable_drivers/lin64/install_script/
install_drivers/

sudo ./install_drivers

在我的情况下,现在可以正常启动vivado并正常编译, 如果还是出现问题,建议考虑重新手动执行generate device list