在CentOs中安装Vivado ML 2021.2,但过程在“生成已安装设备列表”中挂起(已解决)

63lcw9qa  于 2022-11-07  发布在  其他
关注(0)|答案(2)|浏览(671)

我通过执行以下步骤解决了此问题:下载tar包而不是自解压bin包
更新java和python版本sudo apt-get install -y python3-pip
安装相关性

sudo apt-get install -y libstdc++6
    sudo apt-get install -y libgtk2.0-0
    sudo apt-get install -y dpkg-dev

注意:如果没有ibtinfo 5,应用程序将不会启动,如果没有libncurses 5,模拟将失败

`sudo apt-get install -y libtinfo5 libncurses5`

重新启动系统
解压缩Vivado软件包tar -xzvf Xilinx_Unified_2021.2_1021_0703.tar.gz
在软件包中找到xsetup文件
以批处理模式安装软件包./xsetup --agree 3rdPartyEULA,XilinxEULA --batch Install --product "Vivado" --edition "Vivado ML Enterprise" --location "/home/USER"

安装成功完成后找到settings64.sh文件./settings64.sh

找到电缆驱动器cd Vivado/2021.2/data/xicom/cable_drivers/lin64/install_scripts/install_drivers./install_drivers

安装Vivado板文件

从git https://github.com/Digilent/vivado-boards.git获取板卡包
从vivado-board-master软件包中复制/vivado-board-master/new/board_files下的文件夹board_files
将线路板文件粘贴到Vivado/2021.2/data/boards
从vivado-board-master软件包中,将文件Vivado_init.tcl复制到/vivado-board-master/utility下
将文件Vivado_init.tcl粘贴到Vivado安装中
就是这样!!你可能不需要做所有这些步骤,但这就是我最终做的,它在我安装Vivado的两台机器上工作。安装花了不到一个小时。
快乐编程(~ H)

yrwegjxp

yrwegjxp1#

我认为这是由于以下缺失的包:

  • libstdc++6:i386
  • libgtk2.0-0:i386
  • dpkg-dev:i386
  • ncurses5-compat-libs
  • python3-pip
  • libtinfo5
  • libncurses5
ztmd8pv5

ztmd8pv52#

正如BKN所提到的,您需要安装缺失的软件包。为了避免从头开始,您可以执行以下操作:
1.查看日志:cat ~/.Xilinx/xinstall/*.log
1.找到错误消息。它应该类似于:

2022-01-09 10:53:11,458 DEBUG: n.t:? - Executing script Generating installed device list: /tools/Xilinx/Vivado/2021.2/bin/vivado [-nolog, -nojournal, -mode, batch, -source, /tools/Xilinx/Vivado/2021.2/scripts/sysgen/tcl/xlpartinfo.tcl, -tclargs, /tools/Xilinx/Vivado/2021.2/data/parts/installed_devices.txt]
2022-01-09 12:05:35,319 DEBUG: n.t:? - Unable to run GenerateDevListFileLin, exit code: 130, stdout: , stderr: application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory failure msg:
 application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory
2022-01-09 12:05:35,319 DEBUG: n.t:? - Executing script Generating installed device list for Model Composer: /tools/Xilinx/Vivado/2021.2/bin/vivado [-nolog, -nojournal, -mode, batch, -source, /tools/Xilinx/Model_Composer/2021.2/data/xmcGenBoardParts.tcl, -tclargs, /tools/Xilinx/Model_Composer/2021.2/../../Vivado/2021.2, librdi_dsp_tcltasks.so, /tools/Xilinx/Model_Composer/2021.2/data]

1.该日志会准确地告诉您丢失的软件包是什么(在本例中是libtinfo),并提供安装该软件包后要运行的脚本:

/tools/Xilinx/Vivado/2021.2/bin/vivado -nolog -nojournal -mode batch -source /tools/Xilinx/Vivado/2021.2/scripts/sysgen/tcl/xlpartinfo.tcl -tclargs /tools/Xilinx/Vivado/2021.2/data/parts/installed_devices.txt

备注:

  • 请确保根据您的系统使用Vivado版本(此处为2021.2)和位置(此处为/tools/Xilinx)。
  • 如果在用户模式下写入权限不可用,则可能需要在sudo中运行该脚本。

相关问题