Vivado @ Ubuntu20,22,24

本文详细介绍了如何在Linux环境下安装Vivado2021.2,包括预先安装libncurses5以解决错误,使用命令行配置安装,选择VivadoMLEnterprise版本,配置环境变量,创建桌面快捷方式,以及处理DigilentJTAG下载线的驱动安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vivado安装

各种版本的Vivado的安装方法类似,这里以2022.2为例,其他版本替换相应版本编号即可。

  1. 预先安装libncurses5,避免couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory Error: The file is corrupt.的报错。

    sudo apt install libncurses5
    

    Vivado 调用特定版本库 libtinfo.so.5. 这里so.5 表示v5版本的 libtinfo 库,但这个版本并没有安装在Ubuntu24的系统中,会导致安装卡死在99%的阶段,不过可以通过更新链接使用新版本来解决错误调用问题:

    sudo apt install libtinfo-dev
    sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
    
  2. 这里推荐使用命令行方式进行Vivado安装,生成配置文件和选择需要安装的产品(Vitis包含Vivado),注意Vivado ML Standard包含的器件比较少,这里需选择Vivado ML Enterprise。

    ./xsetup -b ConfigGen
    
  3. 打开生成的install_config.txt文件,默认路径在~/.Xilinx/install_config.txt下,软件安装默认路径为/tools/Xilinx文件夹下,如果需要更改,修改install_config.txt的安装路径选项即可,如/opt/Xilinx;

  4. 启动安装

    sudo ./xsetup -c ~/.Xilinx/install_config.txt --agree XilinxEULA,3rdPartyEULA,WebTalkTerms --batch Add
    
  5. 配置启动环境
    在安装目录下进入/opt/Xilinx/Vivado/2022.2目录,settings64.sh即为配置文件,记住改文件路径,在用户的.bashrc文件中source即可。

    vi ~/.bashrc
    

    插入

    source /opt/Xilinx/Vivado/2022.2/.settings64-Vivado.sh
    
  6. 添加程序和桌面图标

    cd /usr/share/applications
    vi vivado.desktop
    

    插入

    [Desktop Entry]
    Name=Vivado
    Exec=/opt/Xilinx/Vivado/2022.2/bin/vivado
    Type=Application
    StartupNotify=true
    Path=/opt/Xilinx/Vivado/2022.2/bin
    Icon=/opt/Xilinx/Vivado/2022.2/doc/images/vivado_logo.ico
    Name[en_US]=Vivado
    

    添加权限,并复制到桌面

    sudo chmod a+r vivado.desktop
    cp ./vivado.desktop ~/Desktop
    

    桌面执行需要右键,选择Allow Lauching
    如果安装的是vitis

    cd /usr/share/applications
    vi vitis.desktop
    

    插入

    [Desktop Entry]
    Name=Vitis
    Exec=/opt/Xilinx/Vitis_HLS/2022.2/bin/vitis_hls
    Type=Application
    StartupNotify=true
    Path=/opt/Xilinx/Vitis_HLS/2022.2/bin
    Icon=/opt/Xilinx/Vitis_HLS/2022.2/doc/images/vitis_hls_icon.ico
    Name[en_US]=Vitis
    

    添加权限,并复制到桌面

    sudo chmod a+r vitis.desktop
    cp ./vitis.desktop ~/Desktop
    

    桌面执行需要右键,选择Allow Lauching

  7. 后续安装补丁包可直接执行 sudo ./xsetup,无需其他参数。

Digilent JTAG下载线驱动安装

安装完vivado后连接 Digilent JTAG下载线有可能看不到JTAG server,这时可以手动安装一下驱动。切换到安装路径,

cd /opt/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo ./install_digilent.sh

其他类型下载线的驱动安装也同理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值