Aquí os dejo un código con el script a generar.
Código: Seleccionar todo
unset QT_PLUGIN_PATH
XILINX_HOME=/home/jaime/Xilinx
export XILINXD_LICENSE_FILE=/opt/Xilinx/xilinx_ise.lic
export XIL_CSE_PLUGIN_DIR=/home/jaime/.cse
export LD_PRELOAD=/opt/Xilinx/14.7/usb-driver/libusb-driver.so
sh /opt/Xilinx/14.7/ISE_DS/settings64.sh
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/ise
Instrucciones seguidas del siguiente manual/video paso a paso :
Instalación del cable compatible iMPACT:
1. Ejecuta la siguiente secuencia de comandos en la linea de comandos de Linux:
Código: Seleccionar todo
sudo /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/install_script/install_drivers/./install_drivers
Código: Seleccionar todo
cd /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/digilent/
sudo ./install_digilent.sh
sudo apt-get install gitk git-gui libusb-dev build-essential libc6-dev-i386 fxload libftdi-dev
cd /opt/Xilinx/14.7
sudo git clone git://git.zerfleddert.de/usb-driver
cd usb-driver
sudo make
./setup_pcusb /opt/Xilinx/14.7/ISE_DS/ISE/
Para evitar la advertencia "iMPACT - Module windrvr6 is not loaded".
agregar al fichero ~/.bashrc la siguiente linea:
Código: Seleccionar todo
export LD_PRELOAD=/opt/Xilinx/14.7/usb-driver/libusb-driver.so
Por ejemplo el guión .sh que mencióne al inicio de esta entrada para arrancar ise 14.7.
Fuente y traducción al Español y limpieza de esta entrada del foro de AMD:
https://support.xilinx.com/s/question/0 ... uage=en_US
Usar una mejor librería con un amplio soporte de cables Xilinx compatibles o no con su uso en iMPACT:
Modelos de cables soportados:
XILINX Platform Cable USB II
XILINX Platform Cable USB DLC9, DLC9LP and DLC9G
Integrated Platform Cable USB on Spartan 3E starter kit
Integrated Platform Cable USB on Spartan 3A starter kit
Integrated Platform Cable USB on XUP-V2Pro
XILINX Parallel Cable IV (in Parallel Cable III compatibility mode)
FCPU-X platform cable (XILINX Platform Cable USB clone)
Enterpoint Prog2 Parallel Cable III clone
Trenz TE0149-01 Parallel Cable III clone
Digilent JTAG3 Parallel Cable III clone
Amontec JTAGkey-Tiny (experimental)
Para poder compilarla hay que tener las siguientes dependencias de paquetes instaladas
Código: Seleccionar todo
apt-get install libusb-dev
usb-driver-HEAD.tar.gz
http://git.zerfleddert.de/cgi-bin/gitwe ... EAD;sf=tgz
Repositorio GIT:
http://git.zerfleddert.de/cgi-bin/gitwe ... ver?a=tree
Clonar el repositorio:
Código: Seleccionar todo
git clone git://git.zerfleddert.de/usb-driver
Código: Seleccionar todo
sh /home/jaime/fuentes/usb-driver/setup_pcusb
Código: Seleccionar todo
#export LD_PRELOAD=/opt/Xilinx/14.7/usb-driver/libusb-driver.so
export LD_PRELOAD=/fuentes/usb-driver/libusb-driver.so