[Icestudio] Pruebas de la versión estable 0.6.0

309 views
Skip to first unread message

Obijuan

unread,
Jun 29, 2021, 10:34:07 AM6/29/21
to FPGAwars: explorando el lado libre
Ya está disponible la versión 0.6.0-rc2, que será la nueva estable de icestudio:


Nos estamos centrando en que la instalación de las toolchains sea lo más estable posible. Sería genial si nos podéis ayudar a probarla en los diferentes sistemas operativos, especialmente en Mac

La prueba a realizar es instalar la versión, instalar la toolchain (se instalará apio 0.6.7) y probar a sintetizar/cargar en hardware real un ejemplo sencillo para verificar que funciona

En caso de error, cuanta más pantallazos e información nos podáis enviar mejor, para reproducir el problema y poder solucionarlo

Muchas gracias por vuestra ayuda 😀️

Saludos, Obijuan

Democrito

unread,
Jun 29, 2021, 3:40:39 PM6/29/21
to FPGAwars: explorando el lado libre
Hola Obijuan!

La primera vez, en Windows, da un error, de que le falta una dll y que haciendo una re-instalación se resuelve y así suele ser (esto lo digo por experiencia anteriores con otros programas)

fault_dll.bmp

Y nada, reinstalas y todo se resuelve.

Volví a cargar las toolchain, cargué un circuito, lo subí y todo normal, es decir, funcionando como siempre.

Un saludo!

Obijuan

unread,
Jun 30, 2021, 4:33:55 AM6/30/21
to FPGAwars: explorando el lado libre
¡Muchísimas gracias por las pruebas Demócrito! 😀️

Incluyo esta información en las FAQs que estoy poniendo en la wiki de icestudio:


Saludos, Obijuan

Antonio García Pascual

unread,
Jul 1, 2021, 6:07:05 PM7/1/21
to fpga-wars-explora...@googlegroups.com
Captura de pantalla 2021-07-01 a las 23.56.55.png
Erro al efectuar carga en Mac OS 11.4

--
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...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/372ede85-0806-4a4f-840b-7b281e18cbben%40googlegroups.com.

charli va

unread,
Jul 1, 2021, 6:42:03 PM7/1/21
to fpga-wars-explora...@googlegroups.com
¿Tienes instalado python versión 3,8 o superior?

Obijuan

unread,
Jul 2, 2021, 3:51:35 AM7/2/21
to FPGAwars: explorando el lado libre
Hola Antonio!

Muchas gracias por las pruebas! Te voy a ir pidiendo cosas para obtener más información y acotar más el error

1. Necesito que envíes un pantallazo de la vantana con información que aparece al darle a la opción del menú view/System info 
2. Vamos a eliminar las toolchains previas para asegurarnos. Dale a la opción Tools/Toolchain/Remove
3. Vuelve a instalar la toolchain: Tools/Toolchain/Install (Stable)

Esto no tiene por qué solucionar nada, necestio que lo pruebes para obtener más información y asegurarnos de que partimos de un sistema limpio para las siguientes pruebas

Muchas gracias

Saludos, Obijuan

Obijuan

unread,
Jul 5, 2021, 2:43:02 AM7/5/21
to FPGAwars: explorando el lado libre
Mientras esperamos que Antonio nos de más feedback, necesitaría que los que uséis Mac instaléis la versión 0.6.0-rc2 y comprobéis el funcionamiento

He hecho pruebas en una máquina virtual, y la instalación se realizó correctamente, pero necesito que alguien pruebe el ciclo completo: instalación y descarga de un circuito en una placa

La única forma de solucionar los problemas es con la información que recibamos de feedback. Sin ella no podemos avanzar

Muchas gracias

A finales de esta semana se sacará la estable (0.6.0), que parece que en Linux y Windows funciona. Seguro que hay errores, pero los que aparezcan una vez publicada se solucionarán ya para la 0.6.1

Saludos, Obijuan

Rafa Couto

unread,
Jul 5, 2021, 3:42:49 AM7/5/21
to fpga-wars-explora...@googlegroups.com

Debian 11: algunos errores en el log de la consola pero funciona perfectamente:


Buen trabajo!



--
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...@googlegroups.com.


--
Rafa Couto
GPG key - http://bit.ly/GPG-D76ABDEC

Obijuan

unread,
Jul 5, 2021, 4:41:46 AM7/5/21
to FPGAwars: explorando el lado libre
Estupendo!!!! Muchísimas gracias por las pruebas Rafa!!! 😀️

Saludos, Obijuan

charli va

unread,
Jul 5, 2021, 4:43:43 AM7/5/21
to fpga-wars-explora...@googlegroups.com
Gracias Rafa! esos errores no te preocupes, no son de icestudio como tal sino del entorno nwjs sobre el que corre, no son críticos, de echo si abrieras un chrome en la consola te saldrían los mismos.

Muchas gracias de nuevo!

Jo mo

unread,
Jul 5, 2021, 4:50:34 AM7/5/21
to FPGAwars: explorando el lado libre
ola Obijuan,

i just tried this 0.6.0-rc2 version on a win 7 machine

And when i try to upload a design to my ecp5 board (colorligth i5), i still have the openFpgaloader error (see the command output below):


set APIO_HOME_DIR="C:\Users\Administrator\.icestudio\apio"& "C:\Users\Administrator\.icestudio\venv\Scripts\apio.exe" upload --board "ColorLight-i5-v7.0_(FT2232H)" -p "C:\Program Files\icestudio\resources\collection\examples\1. Basic\ice-build\04. One LED blink"

APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
APIO_HOME_DIR: C:\Users\Administrator\.icestudio\apio
[Mon Jul  5 10:22:59 2021] Processing ColorLight-i5-v7.0_(FT2232H)
--------------------------------------------------------------------------------
openfpgaloader -c ft2232 hardware.bit
'openfpgaloader' is not recognized as an internal or external command,
operable program or batch file.
scons: *** [upload] Error 1
========================= [ ERROR ] Took 0.41 seconds =========================


And after adding manually the file openfpgaloader.exe to C:\Users\Administrator\.icestudio\apio\packages\toolchain-ecp5\bin\
no more error, i could upload succesfully my design.

 before thaht, i tried doing a tools/toolchain/remove followed by a tools/tolchain/update and it installs the apio 0.6.7, but still no openfpgaloader.exe in the director. 

have a good day

Joaquim
Message has been deleted
Message has been deleted
Message has been deleted

Juan Gonzalez Gomez

unread,
Jul 5, 2021, 5:20:12 AM7/5/21
to FPGA-WARS: explorando el lado libre
Hi Joaquim,

Thanks for the tests and the feedback!

The openfpgaloader toolchain is not yet supported on this release. It is on the to-do list, and It will be implemented in the future (any help is very welcome)

What we are focusing mainly on this release is in solving the installation errors in all the platforms

It seems that icestudio was installed ok on your computer. If you find any error related to the installation please let us know

In the next releases we will work on updating the toolchains and include the missing ones

Thanks a lot for your feedback

Best regards, Obijuan


beni...@gmail.com

unread,
Jul 6, 2021, 1:54:32 AM7/6/21
to FPGAwars: explorando el lado libre

Hi Obijuan:

The OpenFPGALoad is a binary program necessary to program the ECP5 new boards including Colorlight and ICESugar pro. It is necessary for the external  recommended JTAG programmers as FT2232H, FT232 and USB-Blaster.

The OpenFPGA github source is here -->  https://github.com/trabucayre/openFPGALoader

So , as I comment in this issue two months ago (https://github.com/FPGAwars/toolchain-ecp5/issues/1 ) , you only have to add the binary file OpenFpgaLoader for each SO to the  toolchain-ecp5
For ARM you should to compile from the sources  -->  https://github.com/trabucayre/openFPGALoader

Joaquim, to solve the problem quickly for windows, please, follow my instructions here -->  https://github.com/benitoss/ColorLight_FPGA_boards#how-to-update-icestudio-and-apio-to-support-these-boards
I hope it works for you

Best regards

Fernando Mosquera

Juan Gonzalez Gomez

unread,
Jul 6, 2021, 4:09:41 AM7/6/21
to FPGA-WARS: explorando el lado libre
Hola Fernando,

El programa OpenFPGAloader hay que integrarlo primero en apio: hay que crear el paquete para que apio se lo pueda bajar y lo pueda ejecutar. Esto hay que hacerlo para todas las plataformas. No es difícil, pero requiere tiempo. Alguien lo tiene que hacer. Y hay que probarlo, y comprobar que no se ha roto nada. Yo lo tengo en el TODO, junto a muchísimas tareas más (estoy petado). Igual piensas que se hace en 5 minutos, pero no es así

En esta release nos estamos centrando en eliminar los problemas de instalación. En las siguientes voy a actualizar las versiones de las toolchains. Si no lo ha hecho alguien antes, cuando termine esto es cuando me pondré a integrar las herramientas nuevas. Cualquier pull-request es siempre bienvenido. En mi TODO la intergración del OpenFPGAloader tardará todavía muchos más meses, por eso lo ideal es que se ponga alguien con ello antes, para agilizarlo

Recibo cientos de correos de gente pidiendo cosas, preguntando dudas, preguntándome que cuando estará esto o aquello.... Me encantaría poder ayudaros a todos, pero no me da la vida.

Saludos, Obijuan





beni...@gmail.com

unread,
Jul 6, 2021, 11:08:17 AM7/6/21
to FPGAwars: explorando el lado libre
Hola Obijuan

Como voy a hacer un pull request en el repositorio   toolchain-ecp5 que se encuentra en  https://github.com/FPGAwars/toolchain-ecp5   ???
Solo teneis las release, no hay codigo, ni ficheros en el repositorio

Si me dices como hacerlo, yo lo hago y te genero los archivos del toolchain para todos los SO

Saludos

Fernando Mosquera

Juan Gonzalez Gomez

unread,
Jul 6, 2021, 12:05:52 PM7/6/21
to FPGA-WARS: explorando el lado libre
Los programadores se añaden en su propio paquete. Estos son algunos que se fueron añadiendo:


Para hacer que funcionen hay que crear el paquete con los binarios precompilados y subirlo a un repo, como una release. El repo lo puedes tener en tu cuenta de github inicialmente para hacer las pruebas de manera independiente. Tendrás que modificar la información de apio (rama develop) para que localice la toolchain en el repo correcto

Inicialmente en esos repos se metían los scritps para generar los binarios a partir de las fuentes. Ahora que ya hay proyectos en la comunidad (al principio no estaban) que ya generan los binarios, lo mejor es hacer scripts que se bajen los binarios y los re-empaqueten en el formato de apio. Eso es lo que estoy haciendo con el paquete tools-oss-cad-suite: https://github.com/FPGAwars/tools-oss-cad-suite , que es en el que estoy trabajando y que me pondré a tope con ello cuando se libere icestudio 0.6.0 y se solucionen todos los bugs relacionados

El paquete toolchain-ecp5 lo creó Micko y contiene sólo los binarios precompilados de las herramientas de síntesis y rutado de las ecp5. Me imagino que micko tendrá los scripts de compilación en otro repo, o los subió a mano. Puedes preguntarle a él para más detalles.

No hay una guía para cómo hacerlo. Nadie ha hecho documentación. Está pendiente. Hay que mirar el código, estudiarlo e implementarlo. Yo lo tengo en el to-do, con cientos de cosas más. Cualquiera que se anime a hacerlo sería genial

Insisto, no tengo tiempo de ayudaros a todos a hacer lo que me pedís. No puedo hacerte una guía para tí. Ojalá, pero tengo muy poco tiempo y muchos frentes abiertos. Pero los pull-request y las pruebas son bienvenidos

Saludos, Obijuan

Alejandro Mejia

unread,
Jul 6, 2021, 12:25:05 PM7/6/21
to fpga-wars-explora...@googlegroups.com
Hola Obijuan.

Probado en OSX 11.4


Apertura de IceStudio ... OK ....  despues de aceptar abrir fuentes desconocidas
Update Toolchain .. OK , no mensajes de error
Install Drivers ... FALLO

image.png

Homebrew está instalado , lo uso constantemente ... es posible que lo este buscando en la ruta NO adecuada. Desde el lanzamiento de BigSur (OS 11.1) los paquetes de hombrew cambiaron de directorio de /usr/local/Cellar a /opt/homebrew/Cellar


Saludos
Alejandro

Mailtrack Remitente notificado con
Mailtrack 06/07/21 11:23:14

--
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...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/f1b422a5-3b07-4602-80f7-610d3dc04cf5n%40googlegroups.com.


--
Alejandro Mejia A

Juan Gonzalez Gomez

unread,
Jul 6, 2021, 1:01:57 PM7/6/21
to FPGA-WARS: explorando el lado libre
Hola Alejandro!,

Muchas gracias por el feedback!. Vamos a recopilar más información. Necesito que me envíes el pantallazo que te aparece al darle a la opción View/System Info

Una vez que lo tenga, te pediré que hagas más pruebas, para acorralar el bug

Muchas gracias

Saludos, Obijuan

Jo mo

unread,
Jul 6, 2021, 1:04:20 PM7/6/21
to FPGAwars: explorando el lado libre

Gracias Obijuan for your information/tips to helps us adding openfpgaloader support.

I think that Fernando will manage to do it ;-p  , and i will help him as much as i can.

Fernando, maybe we can open a new thread to discuss the subject/share our progress?!

if it can help, about the compilation of openfpgaloader, there is a script who does it automaticaly in   https://github.com/YosysHQ/fpga-toolchain
The script is:

Alejandro Mejia

unread,
Jul 6, 2021, 1:10:14 PM7/6/21
to fpga-wars-explora...@googlegroups.com
Hola Obijuan,
Para ampliar un poco la respuesta que te di a las pruebas de instalacion...

Big Sur corriendo sobre un procesador M! tiene dos entornos de ejecucion , sobre M1 (Procesador ARM) y con emulacion X86 usando la herramienta ROSETTA,
al parecer icestudio, como esta configurado busca la version de homebrew que corre bajo la emulacion de x86, en este momento estoy instalando las dos instancias de homebrew (para ARM y para x86), cuando lo tenga probado y listo vuelvo a hacer las pruebas y te adiciono un tutorial de como instalar homebrew en ambos entornos

Esta es la captura de view/system


image.png



Saludos


Mailtrack Remitente notificado con
Mailtrack 06/07/21 12:04:41

Juan Gonzalez Gomez

unread,
Jul 6, 2021, 1:24:06 PM7/6/21
to FPGA-WARS: explorando el lado libre
Hola Alejandro!

Muchísimas gracias por la info! Te adjunto más pruebas

1) Prueba con la versión 0.6.0-rc2, para asegurarnos que tienes los útimos cambios. Esta versión debería salir en la ventana de System Info, y como no sale me imagino que es porque tendrás posiblemente la wip. Necesito que te asegures y que instales la 0.6.0-rc2, que puedes descargar de la página de releases de github:


Esta release no soluciona los del homebrew. Pero es para asegurarnos que estás probando la última versión

2) Saca un pantallazo del menú Tools/toolchain para ver la versión de apio. Debería ser la 0.6.7. Es para asegurarnos que está todo ok

3) Cierra icestudio. Borra el fichero /Users/amejia/icestudio.log (está en tu home). Vuelve a arrancar icestudio (esto generará un icestudio.log nuevo).  Borra la toolchain (Tools/Toolchains/remove) e instála otra vez (quiero ver todos los mensajes que aparecen en el log, para recopilar más información)
4) Activa el driver, hasta que te salga el error (o el mensaje de que no carga el homebrew)
5) Cierra icestudio y adjunta el fichero icestudio.log

Muchísimas gracias por tu ayuda. Todo este feedback es fundamental para poder encontrar los errores, entender bien lo que ocurre en mac y así poder solucionarlo

Saludos, Obijuan

Alejandro Mejia

unread,
Jul 6, 2021, 4:03:04 PM7/6/21
to fpga-wars-explora...@googlegroups.com
Hola Obijuan...

1. Descargando la ultima version

image.png
image.png

2. view/system

image.png


3.  icestudio.log borrado.

image.png


image.png

image.png

NOTA. Ya tengo instalada la version x86 de HomeBrew... de manera que los drivers tambien instalaron

image.png

image.png

7. icestudio.log

adjuntado


Saludos

Alejandro

Mailtrack Remitente notificado con
Mailtrack 06/07/21 15:01:39

icestudio.log

Obijuan

unread,
Jul 7, 2021, 2:31:24 AM7/7/21
to FPGAwars: explorando el lado libre
Hola Alejandro!

¡Etupendas noticias! 😀️ Muchísimas gracias por la información tan bien organizada y precisa que has enviado. El log que envías es oro puro. Nos servirá para compararlo con el proporcionado por otros cuando tienen errores, y así poder determinar más fácilmente qué ha fallado

Entonces, el problema se soluciona instalando homebrew para el entorno x86. He puesto en las FAQs una entrada inicial sobre esto. Si puedes ampliar información en la propia wiki sobre esto sería genial 😀️


El no encontrar homebrew para ARM es un bug que se deja para solucionarlo en las próximas releases. Como estamos en fase de estabilización conviene no introducir modificaciones en el código salvo que sean estrictamente necesarias, y las soluciones a esos problemas se documentan en las FAQs

Saludos, Obijuan

El martes, 6 de julio de 2021 a las 22:03:04 UTC+2, Alejandro Mejia escribió:
Hola Obijuan...


Alejandro

Mailtrack Remitente notificado con
Mailtrack 06/07/21 15:01:39



Antonio García Pascual

unread,
Jul 7, 2021, 2:58:52 PM7/7/21
to FPGAwars: explorando el lado libre
Buenas Obijuan, estoy de vacaciones en un pueblo y todavía no me ha llegado el pack de radio para tener conexión a internet. En cuanto pueda sigo con lo que ma habías pedido.
Saludos

Steinþór Hafsteinsson

unread,
Jul 8, 2021, 7:45:35 AM7/8/21
to fpga-wars-explora...@googlegroups.com
Hello Obijuan

I tried installing this on PopOS 21.04. The installation, toolchain and drivers all worked perfectly.
I don't remember where my boards are so I have not tried uploading to any of them.

Thanks for your work on the upgrade, Obijuan and Carlos
_____________________

Með bestu kveðju / Best regards 

Steinþór G. Hafsteinsson / Steinthor ...
Sími: 893-7656


Juan Gonzalez Gomez

unread,
Jul 8, 2021, 8:28:50 AM7/8/21
to FPGA-WARS: explorando el lado libre
Hi Steinþór,

Thanks you very much for your feedback!!! 😃 There are still many bugs to solve and many features to implement, but at least the installation seems to be stable in all the platforms tested so far

So, the final 0.6.0 stable release will be available this weekend

Best regards, Obijuan

Steinþór Hafsteinsson

unread,
Jul 8, 2021, 1:28:12 PM7/8/21
to fpga-wars-explora...@googlegroups.com
Hello Obijuan.

I have a few other linux distros and also windows on my computer. I'll try installing on all my platforms in the next few days.

_____________________

Með bestu kveðju / Best regards 

Steinþór G. Hafsteinsson / Steinthor ...
Sími: 893-7656

Alejandro Mejia

unread,
Jul 8, 2021, 4:08:24 PM7/8/21
to fpga-wars-explora...@googlegroups.com
Hola Obijuan,
Gracias por tu correo,
este fue el step by step que seguí para poder instalar hombrew para aplicaciones x86


en resumen, se debe habilitar una consola que se ejecute con Rosetta y sobre esa consola realizar nuevamente la instalación de homebrew.
sugerencia cambiar la configuración del fondo de la consola que se ejecuta con roseta para visualmente saber donde estas ejecutando los comandos


Saludos

Alejandro




Mailtrack Remitente notificado con
Mailtrack 08/07/21 15:05:59

--
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...@googlegroups.com.

Steinþór Hafsteinsson

unread,
Jul 9, 2021, 12:40:55 AM7/9/21
to fpga-wars-explora...@googlegroups.com
Hola Obijuan
I have verified fresh appimage installs on Fedora and OpenSuse and partial install on Manjaro. On manjaro I had version 5.? already installed, integrating the new appimage and then installing the toolchain worked, and I could build a project, still havenðt dug up my boards so no actual flashing to hardware done. That means that for me it seems to work on 4 of the primary linux types, Debian/Ubuntu, Fedora/CentOS/RedHaT, Suse SLES/OpenSuse an Arch based. Windows decided to doze and I'm not inclined to figuring out whats bothering it atm.

_____________________

Með bestu kveðju / Best regards 

Steinþór G. Hafsteinsson / Steinthor ...
Sími: 893-7656

Obijuan

unread,
Jul 9, 2021, 2:39:15 AM7/9/21
to FPGAwars: explorando el lado libre
Hi Steinþór!

yes!!!!! Very good news!!!! Thanks a lot for the tests and feedback!!! 😀️

Best regards, Obijuan

Obijuan

unread,
Jul 9, 2021, 2:40:33 AM7/9/21
to FPGAwars: explorando el lado libre
Muchas gracias Alejandro!

Voy a incluir esa información en la documentación de la instalación de icestudio 0.6

Saludos, Obijuan

jose Manuel Arrabal Pascual

unread,
Jul 9, 2021, 7:12:11 PM7/9/21
to FPGAwars: explorando el lado libre
Hola a todos¡ la e instalado en arch-linux y va muy bien,a  cargado toda la configuracion estupendamente.
falta conexionar las placas y comprobar el funcionamiento ,felicito a todo el equipo.

Steinþór Hafsteinsson

unread,
Jul 10, 2021, 2:23:14 PM7/10/21
to fpga-wars-explora...@googlegroups.com
Hello Obijuan

I managed to get windows running and since I had a older version of Icestudio installed I performed a upgrade and upgraded tooilchain successfully.

I'll post again when I have time to find my boards.

_____________________

Með bestu kveðju / Best regards 

Steinþór G. Hafsteinsson / Steinthor ...
Sími: 893-7656

--
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...@googlegroups.com.

Obijuan

unread,
Jul 13, 2021, 2:14:42 AM7/13/21
to FPGAwars: explorando el lado libre
Muchísimas gracias por las pruebas! 😀️

Saludos, Obijuan

Obijuan

unread,
Jul 13, 2021, 2:15:59 AM7/13/21
to FPGAwars: explorando el lado libre

Great! Thanks Steinþór G. Hafsteinsson for all your tests!😀️
Reply all
Reply to author
Forward
0 new messages