[Icestudio][PROBLEMA] Problema al instalar la toolchain en W8.1 (Versiones 0.3.1 y 0.3.2-beta)

439 views
Skip to first unread message

irenus...@gmail.com

unread,
Feb 11, 2018, 6:24:59 AM2/11/18
to FPGAwars: explorando el lado libre

Buenos días,

Ayer instalé Icestudio por primera vez y al instalar la toolchain se me produce este error, más concretamente cuando la barra de progreso llega al 10%. Probé a cambiar de versión, por si la versión que estaba en beta me daba algún fallo, pero la 0.3.1 tampoco funciona. 

He probado a desinstalar Python y a volverlo a instalar a mano (no desde el instalador de Icestudio) pero me sigue pasando lo mismo. ¿Alguien me podría dar una solución o alguna cosa más que probar?

Muchas gracias a todos


Jesús Arroyo

unread,
Feb 17, 2018, 11:29:57 AM2/17/18
to FPGAwars: explorando el lado libre
Buenas.

En la versión 0.3.2-beta apio instala scons como dependencia de Python y eso require tener actualizados los paquetes "setuptools" y "wheel" de python. Tendré que añadirlos en el instalador de Icestudio. Lo que me extraña más es que te de el mismo error con la 0.3.1. Prueba también la 0.3.0 símplemente para detectar en qué versión aparece el error con W8.1.

Para focalizar el problema prueba a instalar apio (el backend de icestudio). Si es posible en un virtualenv, mejor. Aquí están las instrucciones: http://apiodoc.readthedocs.io/en/latest/source/installation.html.

Gracias por el feedback.

Un saludo.

irenus...@gmail.com

unread,
Feb 17, 2018, 11:53:41 AM2/17/18
to FPGAwars: explorando el lado libre
Buenas. Acabo de probar a instalar la 0.3.0 y me sale el mismo error. Voy a instalar apio. No sé cómo se hace lo del virtualenv, si me dice cómo se hace lo pruebo también.
Un saludo

Jesús Arroyo

unread,
Feb 17, 2018, 12:14:27 PM2/17/18
to FPGAwars: explorando el lado libre
El virtualenv es un paquete de Python que te permite crear entornos aislados de trabajo. Si no estás familiarizada con ello no pasa nada. Puedes instalar "apio" directamente en global sin problema siguiendo el enlace del anterior mensaje y comentas aquí el resultado.

Gracias.

Un saludo.

irenus...@gmail.com

unread,
Feb 17, 2018, 12:17:01 PM2/17/18
to FPGAwars: explorando el lado libre

Hola. Al instalar apio me sale este error


irenus...@gmail.com

unread,
Feb 17, 2018, 12:26:54 PM2/17/18
to FPGAwars: explorando el lado libre
Ya nada, he arreglado este error. Ya he instalado apio y los drivers según lo que me ha pasado.

Jesús Arroyo

unread,
Feb 17, 2018, 12:27:32 PM2/17/18
to FPGAwars: explorando el lado libre
Estupendo. Ese es un bug conocido.

Ejecuta:

pip install -U setuptools
pip install -U wheel


Y vuelve a intentar instalar apio. Si funciona prueba de nuevo la instalación en Icestudio.

Un saludo.



El sábado, 17 de febrero de 2018, 18:17:01 (UTC+1), irenus...@gmail.com escribió:

irenus...@gmail.com

unread,
Feb 17, 2018, 12:31:20 PM2/17/18
to FPGAwars: explorando el lado libre
Sigue sin funcionar Icestudio. Da el mismo error. He probado con la 0.3.0

Jesús Arroyo

unread,
Feb 17, 2018, 12:40:39 PM2/17/18
to FPGAwars: explorando el lado libre
OK. Entonces se trata de otra cosa.

Me extraña que la versión 0.3.0 también suceda. Lo que pasa tiene que ver precisamente con la creación del virtualenv en Icestudio. Puedes adjuntar la versión de Python que estás utilizando? (python --version).

Veré si consigo un Windows para reproducir el bug.

Gracias.

irenus...@gmail.com

unread,
Feb 17, 2018, 12:50:51 PM2/17/18
to FPGAwars: explorando el lado libre
Estoy usando la 2.7.14. La acabo de descargar de https://www.python.org/downloads/

irenus...@gmail.com

unread,
Feb 17, 2018, 5:27:51 PM2/17/18
to FPGAwars: explorando el lado libre
Buenas noches.
Le he pedido a un amigo que tiene Windows 8.1 que lo instalase y a él le funciona perfectamente (creo que ha instalado la 0.3.2-beta), así que no es problema de Icestudio. Hay algo mal en mi ordenador, pero por lo menos sabemos que el programa está bien.
Un saludo

irenus...@gmail.com

unread,
Feb 25, 2018, 2:11:21 PM2/25/18
to FPGAwars: explorando el lado libre
¿Hay alguna forma para intentar instalar el toolchain desde la terminal? Por probar a ver si así se aclara más el error.
¿O algún otro programa que no dependa de un virtualenv para subir a la placa el código de Verilog generado con Icestudio?
Me estoy desesperando ya un poco. Gracias

Democrito

unread,
Feb 25, 2018, 2:58:46 PM2/25/18
to FPGAwars: explorando el lado libre
Son sugerencias para probar:

1.) Descarga la versión portable y lo descomprimes en una carpeta en tu escritorio: icestudio-0.3.0-win32.zip (no importa ahora que sea 32 o 64 bits, buscamos que funcione con lo más sencillo y con una versión muy estable.

2.) Si al intentar instalar el toolchain al final te da error, dale a Tools -----> Toolchain ----> Remove; Y después mira a ver si te instala bien el susodicho.

Democrito

unread,
Feb 25, 2018, 3:54:32 PM2/25/18
to FPGAwars: explorando el lado libre

(Otra idea)

3.) Cuando instalo Apio desde el terminal, hago lo siguiente, igual te sale algún tipo de error: (En realidad todo lo que verás abajo lo tengo en un archivo .bat, para que se ejecute todo con un sólo clic)

Donde pone "TuNombreDeUsaria" es el nombre que tengas puesto en el PC.

path C:\Users\TuNombreDeUsuario\.icestudio\venv\Scripts
pip install -U setuptools
pip install -U wheel
pip install -U apio
python -m pip install --upgrade pip
apio install --all
apio system --lsftdi

Si no te reconoce algún comando, cierra el terminal, abres uno nuevo y no ejecutes la primera línea (path C:\.....) sí el resto.

Y si te da algún error, ponlo aquí.


irenus...@gmail.com

unread,
Feb 26, 2018, 5:19:07 AM2/26/18
to FPGAwars: explorando el lado libre
No me funciona tampoco la versión portable. Y después de darme error al instalar la toolchain, no me da la opción de eliminarla

Democrito

unread,
Feb 26, 2018, 5:52:39 AM2/26/18
to FPGAwars: explorando el lado libre
Vamos a probar esto. Teniendo icestudio cerrado (seguimos con la versión portable), ves a C:\Users, allí verás un montón de carpetas. Borra las que señalo en el recuadro en rojo. Abres de nuevo Icestudio y trata de actualizar el toolchain de nuevo. Mi nombre de usuario en este PC es D5, tú tendrás otro nombre.

 

Democrito

unread,
Feb 26, 2018, 5:56:19 AM2/26/18
to FPGAwars: explorando el lado libre
Donde digo "ves a C:\Users", quise decir "ves a C:\Users\TuNombreDeUsuaria"

Democrito

unread,
Feb 26, 2018, 6:02:43 AM2/26/18
to FPGAwars: explorando el lado libre
Y si sigue sin funcionar, no queda otra que reinstalar Windows y comenzar de nuevo. Hay dos opciones de reinstalación, la ideal es comenzar de cero (con formateo), y la otra es instalar windows encima de lo que ya hay, con esta opción (poco recomendable pero socorrida) no perderás los datos, pero sí que tendrás que volver a reinstalar los programas que uses normalmente.

Jesús Arroyo

unread,
Apr 13, 2018, 3:01:02 AM4/13/18
to FPGAwars: explorando el lado libre
Buenas!

Voy a sacar la versión 0.3.2 de Icestudio y me gustaría verificar si este bug está solucionado. El problema era un caso muy particular de virtualenv en Windows al utilizar enlaces simbólicos. Además de actualizar la versión de virtualenv he añadido una opción para no utilizar enlaces simbólicos y forzar siempre la copia de los ficheros.

Adjunto este zip con la versión para probar empaquetada para windows: https://drive.google.com/open?id=1lDkfef8rj6pw37BB5RyNaMSBx3yFyvM8.

Gracias!

Un saludo.

Juan Gonzalez Gomez

unread,
Apr 13, 2018, 3:13:19 AM4/13/18
to FPGA-WARS: explorando el lado libre
Gracias Jesús!

Por favor, todos los que utilizáis Windows necesitamos que probéis este paquete y nos déis feedback, para poder sacar la release 0.3.2 cuanto antes, y seguir avanzando con las nuevas características que implementaremos

En este enlace podéis ver la lista de issues abierta, donde la gente reporta errores, solicita características nuevas, etc

https://github.com/FPGAwars/icestudio/issues

Gracias :-)

Saludos, Obijuan

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/d13b6a19-29ee-4e7b-9f3c-8aad0ee363ee%40googlegroups.com.

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

Democrito

unread,
Apr 13, 2018, 3:19:02 PM4/13/18
to FPGAwars: explorando el lado libre
Probado en Windows 10, todo lo que he realizado hasta ahora va bien. Gracias!

Jesús Arroyo

unread,
Apr 13, 2018, 7:10:34 PM4/13/18
to FPGAwars: explorando el lado libre
Gracias Demócrito por las pruebas! :D

Juan Gonzalez Gomez

unread,
Apr 14, 2018, 6:06:57 AM4/14/18
to FPGA-WARS: explorando el lado libre
Gracias Demócrito! Y también a Eladio, que me ha mandado un correo con sus pruebas.  En principio parece que va ok


--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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.

Democrito

unread,
Apr 14, 2018, 10:52:30 AM4/14/18
to FPGAwars: explorando el lado libre
Me acaba de suceder una cosa muy extraña. Estoy con un circuito PWM y le meto unas xor para pasar de rampa a triangular y cuando le voy a dar a verificar, se cierra el programa!

Antes de esto cargué dos circuitos sin problemas, al parecer sucede al modificar el circuito.

Democrito

unread,
Apr 14, 2018, 10:54:44 AM4/14/18
to FPGAwars: explorando el lado libre
Ayer en un PC con windows 7 tuve problemas para instalar las toolschains, pero lo achaqué al ordenador porque ya está muy viejo.

Democrito

unread,
Apr 14, 2018, 11:37:34 AM4/14/18
to FPGAwars: explorando el lado libre
Por si alguien puede reproducir el error (en Windows 10), adjunto ICE al que se le ha de añadir tres puertas xor y la constante 0 se indica en la imagen. Es que si lo cargo ya hecho no sale ese error, hay añadir esas xors.

La imagen de arriba es el ICE que adjunto en este mensaje.


Esta segunda imagen es la modificación que le hice y que al darle a "Verificar" se cierra el programa.




pwm_inclusión_de_verilog.ice

Ximo C.

unread,
Apr 14, 2018, 5:06:47 PM4/14/18
to Democrito, FPGAwars: explorando el lado libre
Seguramente se trate de este bug ya reportado

https://github.com/FPGAwars/icestudio/issues/196

Un saludo,
Ximo
--
Enviado desde mi teléfono con K-9 Mail.

Jesús Arroyo

unread,
Apr 22, 2018, 11:27:27 AM4/22/18
to FPGAwars: explorando el lado libre
Buenas,

Efectivamente es un bug ya conocido de Node.js. Lo tendremos solucionado cuando actualicemos de versión de node.

Un saludo!

Álvaro Gutiérrez Velo

unread,
Jul 11, 2019, 12:05:15 AM7/11/19
to FPGAwars: explorando el lado libre

Quiero comentar algo que me ha estado pasando a  la hora de instalar el toolchain, al igual que la compañera también me daba error al instalar sobre el 10% y errores similares, hice todo lo que me indicásteis, instalé python de nuevo 3.7.4, instalé el apio manualmente (todo correcto, se descargaba e instalaba correctamente) aunque el pip me indicaba que la versión del pip era algo antigua y me recomendaba hacerle un --upgrade, cosa que no me dejaba hacer y me indicaba que en mi ruta no había pip, me di cuenta q la ruta no correspondía a la de la instalación de python, esa ruta también salía en los errores a la hora de instalar el toolchain. Me di cuenta que el path lo tenía secuestrado (a través de la variable de estado Path) otra aplicación que tenía instalada, en particular LMS Imagine.Lab Amesim,  que contenía una versión de python particular dentro de su directorio 2.7.4, esa versión es algo anterior que la que usa el Icestudio (2.7.13) y es la que me estaba dando problemas a la hora de la instalación. Reinstalé de nuevo Icestudio y esta vez si se instaló bienel toolchain. Lo comento por si hay gente que pueda tener esa aplicación u otra similar que tenga tomada la ruta path por default del path. Ahora todo funciona bien. Es hora de comprar una FPGA ;) Un Saludo a todos.
Reply all
Reply to author
Forward
0 new messages