Ubuntu 18.04 安裝 Vivado 2018.2,默認不會安裝 Cable Driver,導致 JTAG 不能正確識別芯片,要手動安裝。
Driver 在 Vivado 安裝目錄下,例如,我將 Vivado 安裝在 /op/ 下,則 Driver 路徑為,
/opt/Xilinx/SDK/2018.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
如下直接執行安裝,重新拔插 cable 即可正常識別,
$ sudo ./install_drivers INFO: Installing cable drivers. INFO: Script name = ./install_drivers INFO: HostName = Rescuer INFO: Current working dir = /opt/install_script/install_drivers INFO: Kernel version = 5.3.0-41-generic. INFO: Arch = x86_64. Successfully installed Digilent Cable Drivers --File /etc/udev/rules.d/52-xilinx-ftdi-usb.rules does not exist. --File version of /etc/udev/rules.d/52-xilinx-ftdi-usb.rules = 0000. --Updating rules file. --File /etc/udev/rules.d/52-xilinx-pcusb.rules does not exist. --File version of /etc/udev/rules.d/52-xilinx-pcusb.rules = 0000. --Updating rules file. INFO: Digilent Return code = 0 INFO: Xilinx Return code = 0 INFO: Xilinx FTDI Return code = 0 INFO: Return code = 0 INFO: Driver installation successful. CRITICAL WARNING: Cable(s) on the system must be unplugged then plugged back in order for the driver scripts to update the cables.
參考 Xilinx 官方AR (比較陳舊,適當參考即可) https://www.xilinx.com/support/answers/54381.html
完。