FPGAwars / icestudio

:snowflake: Visual editor for open FPGA boards
https://icestudio.io
GNU General Public License v2.0
1.7k stars 245 forks source link

How to report debug information #494

Open cavearr opened 3 years ago

cavearr commented 3 years ago

When you find a bug that involves strange behavior and no error message appears, for example if icestudio hangs, please attach the following log file to the issue.

First, activate logging. For this , go to Edt -> Preferences and click at Logging file

Screenshot from 2021-04-09 05-07-06

In the input box, write the path for the file that you want to use to logging information, for examle:

/home/user/icestudio.log if you are on linux and user is your username or c:\icestudio.log if you are on windows (you could specify any directory)

Screenshot from 2021-04-09 05-07-08

Finally, return to Edt -> Preferences and click at Logging enabled

Screenshot from 2021-04-09 05-07-23

restart Icestudio, and do the action that produces the bug, close icestudio and send the logging file attached to the issue

Strauss77 commented 2 years ago

Hola soy un aficionado, me he comprado una Alhambra II me he bajado el icestudio 0.9.0 y me funciono sin problemas me reconoció la placa y le cargué el primer ejemplo y sin problemas pero me di cuenta que en el menú no me aparecía "Básico" y he reinstalado, a partir de ahí me da un error de carga y la tarjeta ya no carga ningún esquema de icestudio. me podeis ayudar con esto? no se por donde seguir. un saludo a todos pantallazo de error

Strauss77 commented 2 years ago

me he dado cuenta que el pantallazo es demasiado grande, lo vuelvo a subir, sorry pantallazo de error

Alfredo2591 commented 2 years ago

Me ha pasado exactamente lo mismo. El mensaje de error es identico. ...!Observo que ha sido a raiz de reinstalarlo!. Finalmente he desinstalado absolutamente todo y actualmente estoy con la version 3 estable, y ahi ...si aparece el panel basico. Ahora estoy luchando para que me reconozca la Alhambra. En libusbk me aparece la camara web.

Obijuan commented 2 years ago

Hola @Strauss77

Hay 3 problemas. Vamos uno a uno

Problema 1:

Has tenido un poco de mala suerte. La primera vez que instalaste Icestudio 0.9 todo te iba bien. El menú Basic se ha llevado a un panel nuevo accesible desde la opción Editar/Herramientas (o pulsando Ctrl-T)

image

Al pinchar en esa opción (o pulsando Ctrl-T en el teclado) te aparecerá el panel con las herramientas básicas. Se trata de un panel móvil que puedes colocar en cualquier parte (porque se usa mucho)

image

Por favor, confírmame que puedes ver el panel de Herramientas siguiendo estas instrucciones (para dar por concluido el problema 1)

Problema 2: Mensaje de error al sintetizar el circuito

El 28 de Marzo, uno de los paquetes de los que depende el sintetizador de icestudio se actualizó a una version nueva, que provoca ese error

La mala suerte que has tenido es que desinstalaste Icestudio (que tenía el sintetizador correcto) y al volver a instalar Icestudio ya se te incluyó el nuevo sintetizador que causa el error.

Mientras sacamos una nueva versión estable de icestudio que solucione automáticamente el problema, te adjunto aquí la solución manual. Pincha en la opción Herramientas/Toolchain/Actualización (Última estable)

image

Se se intalará la toolchain con el error corregido. Si miras ahora en Herramientas/Toolchain te debe aparecer la nueva versión (compruébalo:)

image

Y ya podrás sintetizar tus circuitos (Para cargar en la Alhambra-II debes instalar el driver, pero eso ya lo hiciste la primera vez y por tanto sabes cómo se hace)

Por favor, confírmame que estas instrucciones solucionan el problema 2

Problema 3:

No te aparecen las imágenes en el circuito hola mundo

Este es un bug conocido que aparece al instalar la toolchain la primera vez. Una vez instalada, cierra icestudio y vuelve a abrirlo. A partir de ese momento ya verás siempre todas las imágenes con normalidad (siempre)

(Al instalar la toolchain se borra el directorio de la caché. Y al arrancar Icestudio se crea, solucionándose el problema

Por favor, confírmame que estas instrucciones solucionan el problema

Para el resto de problemas nuevos que te aparezca, por favor, escríbelo mejor en el grupo de FPGAwars

Obijuan commented 2 years ago

Hola @Alfredo2591

Mira la respuesta que he puesto a @Strauss77 para solucionar los problemas. Antes de reportar nuevos problemas, por favor confírmame que se te han solucionado los mencionados

Alfredo2591 commented 2 years ago

!PERFECTO! Los 3 puntos se han solucionado de maravilla.! Gracias Juan por tu apoyo y dedicacion. Todo funciona correctamente. !Feliz jornada!.

Obijuan commented 2 years ago

Estupendo! Muchas gracias! 😃