[Icestudio] Experiencia de instalación en Ubuntu 16.04

374 views
Skip to first unread message

g4li...@gmail.com

unread,
May 31, 2017, 6:35:40 PM5/31/17
to FPGAwars: explorando el lado libre
Muy buenas, 

Ya tengo la iCEZUM/Icestudio funcionando en Ubuntu 16.04 pero me ha dado un poco de guerra. (por culpa de los USB ), os detallo lo pasos que he dado:

Pasos para la instalación:

python -V  (y he verificado que tengo Python 2.7.12) por lo que no es necesario instalar
sudo apt-get install xclip
Descagado e instalar atom de  https://atom.io/
Descargo y ejecuto icestudio-0.3.0-rc-linux64.AppImage  desde icestudio bajo toolchain/apio e intento habilitar el driver y funciona todo menos cargar, ya que no se detecta la placa :(

Voy al terminal, y para ver si se detecta la placa, pruebo a ejecutar :

apio system --lsftdi

resulta que apio no esta instalado.... lo instalo usando

sudo apt-get install python-pip
sudo pip install -U apio
apio install system

ahora si puedo ejecutar:

apio system --lsftdi
apio drivers -e

... pero sigue si reconocer la iCEZUM...   pruebo con un:

lsusb

 y me sorprende no ver un dispositivo FT2232C.. cambio de puerto USB.. por si es eso.. y el otro puerto ya lo reconoce :

Bus 002 Device 014: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC

ahora ya si que funciona :

apio system --lsftdi
apio drivers -e

y desde Icestudio, puedo cargar los ejemplos sin problemas :)

Salu2, 

G4lile0

Jesús Arroyo

unread,
Jun 1, 2017, 2:20:40 AM6/1/17
to FPGAwars: explorando el lado libre
Buenas G4lile0, bienvenido!

Parece que tu primer USB no detecta correctamente el FTDI.

Los pasos para instalar Icestudio en Linux son:
  • Instalar xclip (para habilitar el copy/paste)
  • Descargar y ejecutar el AppImage

No es necesario instalar Atom ni Apio, ya que Icestudio instala su propio apio en un entorno local (~/.icestudio). Por lo tanto puedes habilitar los drivers desde Icestudio en Tools > Drivers > Enable.


En ocasiones es necesario reiniciar el ordenador después de configurar los drivers, pero si el puerto no te detecta el chip puede deberse a algún problema de hardware.


Al reiniciar te funcionan los dos USB? Puedes proporcionar más información de los dos puertos USB?


Gracias.


Un saludo.

G4lile0

unread,
Jun 1, 2017, 1:35:03 PM6/1/17
to fpga-wars-explora...@googlegroups.com
Hola Jesús, 

Antes de nada, muchas gracias por tu trabajo!!

Lo acabo de verificar, y el problema esta relacionado con el HW del equipo que estoy usando, resulta que cuando uso una dockstation, los puertos USB del equipo dejan de funcionar, (aunque mantengan los 5V) y ya solo funcionan los puertos USB de la dock... curiosamente con otro equipo en la misma dock no se comportaba así.. 
 
Por cierto, una duda, no se podría añadir automáticamente al PATH la instalación del Apio (~/.icestudio/apio ) que se crea con icestudio?

Muchas gracias.

Atentamente,










--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TBdV9gVg_FU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/7440a08b-0f78-42a3-b320-92def4efbe1b%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jesús Arroyo

unread,
Jun 2, 2017, 3:25:28 AM6/2/17
to FPGAwars: explorando el lado libre
Buenas G4lile0:

Gracias por la información sobre el USB. Es curioso el comportamiento con la dockstation, pero está bien saberlo.

Con respecto a lo utilizar el Apio de Icestudio te comento: utiliza un virtualenv que está en ~/.icestudio/venv, por lo que se podría añadir esta dirección al PATH, o lo que sería mejor, cargar el virtualenv con "source ~/.icestudio/venv/bin/activate". Además de esto, hay que añadir el APIO_HOME_DIR para que apunte a ~/.icestudio/apio con "export APIO_HOME_DIR=~/.icestudio/apio". Si no se configura esta variable se utilizará ~/.apio por defecto.

Como ves es posible, pero no es recomendable porque al modificar manualmente el Apio de Icestudio pueden aparecer problemas debido a paquetes desalineados, etc. Lo recomendable es instalar apio con pip en el sistema o en un virtualenv, así puedes utilizar las versiones y los paquetes que quieras sin comprometer la funcionalidad de Icestudio.

Un saludo.
Reply all
Reply to author
Forward
0 new messages