Ubuntu 安装 Xilinx ISE 14.7 及 Xilinx USB Cable Driver
程序员文章站
2022-03-30 14:12:57
...
Ubuntu 安装 Xilinx ISE 14.7 及 Xilinx USB Cable Driver
在Ubuntu 18.04 上验证通过。
安装ISE
下载并解压安装包后运行 xsetup
即可,本人安装在了 /opt/Xilinx
下。
某些情况下需要为
xsetup
分配可执行权限。
启动
安装程序并没有为我们建立快捷方式,我们可以通过执行 /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/ise
来启动程序。
创建脚本
脚本路径与文件名自选,此处为 /opt/Xilinx/14.7/ISE_DS/ise
。
脚本内容如下:
#!/bin/bash
export LD_PRELOAD=/opt/Xilinx/usb-driver/libusb-driver.so
ISE_DS_DIR=/opt/Xilinx/14.7/ISE_DS
unset LD_PRELOAD
export gmake=/usr/bin/make
cd "$ISE_DS_DIR"
source "$ISE_DS_DIR"/settings64.sh
export LANG='' # reset locale to English to fix decimal/comma seperation
"$ISE_DS_DIR"/ISE/bin/lin64/ise
为脚本添加可执行权限:
sudo chmod a+x /opt/Xilinx/14.7/ISE_DS/ise
创建快捷方式
在 /usr/share/applications
新建文件 ISE.desktop
, 文件内容为:
[Desktop Entry]
Version=1.0
Name=ISE
Exec=/opt/Xilinx/14.7/ISE_DS/ise
Terminal=false
Icon=/opt/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
Type=Application
Categories=Development
Exec指向的的可执行文件为上一步建立的脚本文件。
安装 Xilinx Cable Driver
Getting what’s needed
sudo apt-get install libusb-dev libftdi-dev build-essential libc6-dev fxload
Download the driver source
cd /opt/Xilinx
sudo git clone git://git.zerfleddert.de/usb-driver
Compiling the Driver
cd usb-driver/
sudo make
Setting up the Cable Driver
./setup_pcusb /opt/Xilinx/14.7/ISE_DS/ISE/