1. 程式人生 > >虛擬機器Ubuntu下安裝vivado,下載線識別不了終結解決方法

虛擬機器Ubuntu下安裝vivado,下載線識別不了終結解決方法

根據UG973說明(this option has been removed from the Linux installer beginning in Vivado 2015.4.),自從Vivado 2015.4版本開始就不自動安裝cable下載線的驅動了,但是線的驅動還是留在的vivado安裝後的檔案裡,執行如下命令即可安裝:

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

另外,Ubuntu版本是16.04.3,這點要注意,千萬別18.04,目前根據官方手冊指明還沒支援該版本,跟petalinux一樣的系統支援:

Operating Systems
Xilinx® supports the following operating systems on x86 and x86-64 processor
architectures.
Microsoft Windows Support
• Windows 7 SP1 Professional (64-bit), English/Japanese.
• Windows 10.0 Fall Creators update (version 1709), 10.0 Version 1803 (64-bit),
English/Japanese.
Linux Support
• Red Hat Enterprise Workstation/Server 7.2, 7.3, and 7.4 (64-bit)
• Red Hat Enterprise Workstation 6.6, 6.7, 6.8, and 6.9 (64-bit)
• SUSE Linux Enterprise 11.4 and 12.3 (64-bit)
• CentOS 7.2, 7.3, and 7.4 (64-bit)
• CentOS 6.7, 6.8, and 6.9 (64-bit)
• Ubuntu Linux 16.04.3 LTS (64-bit)

!!!注意:

安裝電纜cable驅動之前,是點auto connect沒任何反應,安裝之後是點了會出現jsn-JTAG" may be locked by another hw_server類似的報錯,也就是他報錯說被另一個hw_server給鎖定了,但是我們只啟動一個vivado時也會報錯,強制kill掉這個程序,再自動連線還是沒用,但是在windows實體機下又可以連線成功

解決:

虛擬機器的USB相容性設定為USB3.0,因為我的下載線連線的是USB3.0,虛擬機器預設是相容USB2.0,所以在虛擬機器關機時重新設定一下USB設定就成功了。