rodralez labs

El producto de una ecuación muy compleja

  • Categorías

  • Tag Cloud

  • Comentarios recientes

EDK en Ubuntu

Posted by Rodrigo G. on 2nd December 2008

Estoy usando EDK 10.1 de Xilinx bajo Ubuntu 8.04. Tuve que hacer un par de truquitos para que el programa anduviera como corresponde.

EDK busca la versión 4.1 de la biblioteca libdb y en mi sistema la más antigua que tengo es la 4.2. Entonces hice un enlace simbólico a dicha versión. Podría haber conseguido los fuentes de la versión 4.1 y compilarla, pero con esto funciona :-) :

rodralez@pc101:~$sudo ln -s /usr/lib/libdb-4.2.so /usr/lib/libdb-4.1.so

EDK busca gmake, que, por lo que leí por ahí, es la forma en la se invoca a make en otras distros de Linux. Entonces hice otro enlace simbólico al ejecutable make:

rodralez@pc101:~$sudo ln -s /usr/bin/make /usr/bin/gmake

Otra cosa. Para poder bajar el bitstream (archivo .bit) a la FPGA desde EDK hay que agregar al comando de ejecución de EDK la variable de entorno ‘XIL_IMPACT_USE_LIBUSB=1′. Si no EDK busca el driver windrive6 para bajar el bitstream, el cual fue reemplazado por la biblioteca libusb:

rodralez@pc101:~$source /media/sda6/Xilinx/10.1/ISE/settings32.sh && source /media/sda6/Xilinx/EDK/settings32.sh && XIL_IMPACT_USE_LIBUSB=1 /media/sda6/Xilinx/EDK/bin/lin/xps

Para poder usar libusb correctamente con EDK o ISE bajo Ubuntu lean esto.

Tags: , ,
Posted in I+D | 2 Comments »