banner
Light

Light Log

做充满希望的动物
x
github
bilibili
steam

Ubuntu 24.04.1 安裝 Vivado 2024.1

由於我平時用的筆記型電腦是 Macbook,所以出門的時候就需要連接到家裡伺服器的 vivado 去編譯,最近從朋友那裡用友情價淘到了一台小主機,正好就在上面用了 ubuntu2024LTS 版本,結果安裝 Vivado 的時候一直停留在 Generate device list 階段。

這個問題其實從好幾年前就一直存在,最大的可能性是缺少 libtinfo5 和 libncurses5 包,有好多人在社區裡提到了這個問題。

インストール - 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 進程也殺掉。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

linux 下的 vivado 是不會自動安裝 cable driver 的,所以需要我們自己安裝

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

sudo ./install_drivers

在我的情況下,現在可以正常啟動 vivado 並正常編譯和燒錄,如果還是出現問題,建議考慮重新手動執行 generate device list

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。