Fwd: problema con eclipse y depuración

12 views
Skip to first unread message

Matías Pecchia

unread,
Feb 15, 2017, 10:02:40 AM2/15/17
to ciaa-ide


----- Forwarded Message -----
From: "Matías Pecchia" <matias...@gridtics.frm.utn.edu.ar>
To: embeb...@googlegroups.com
Sent: Tuesday, February 14, 2017 5:47:32 PM
Subject: problema con eclipse y depuración

Tengo una dificultad para depurar CIAA-NXP con el eclipse configurado como se indica en la documentación oficial.

Existe alguna situación que no comprendo bien en la que se al caer en ciertos breackpoint se pierde el stack (los frames), pero a la vez está el lugar para los frames, que es seleccionable y todo, es fondo blanco sin texto.

Les dejo una captura de pantalla de muestra.

Si podo ir al próximo Resume (f8) invoco al botón y no avanza, ni queda disponible para pulsar ese ni Step into, step over; Solo resulta posible detener terminar (ctrl-f2).

He probado con otro cable usb, con un eclipse más nuevo (Neon), cambiando la configuración de colores y no llego a nada.

¿Aguien en la lista pasó por lo mismo? Necesito GUI para poder resolver lo que estoy buscando.

Saludos,

--
Matías Pecchia
matias...@gridtics.frm.utn.edu.ar

--
Matías Pecchia
matias...@gridtics.frm.utn.edu.ar
stackEclipse.png

Matías Pecchia

unread,
Feb 16, 2017, 7:17:09 AM2/16/17
to ciaa-ide, embeb...@googlegroups.com, CIAA-Firmware
Probé disparar el problema con "Instalador de CIAA IDE Suite v1.2.2" bajo windows con el mismo insatisfactorio resultado

http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:descargas#software_ciaa-ide-suite
--
Matías Pecchia
matias...@gridtics.frm.utn.edu.ar

Matías Pecchia

unread,
Feb 20, 2017, 4:42:17 PM2/20/17
to ciaa-ide, embeb...@googlegroups.com, CIAA-Firmware
Probé agregando más RAM al script java que levanta eclipse sin resultado favorable tampoco. =(
--
Matías Pecchia
matias...@gridtics.frm.utn.edu.ar

Eric Pernia

unread,
Feb 20, 2017, 9:12:40 PM2/20/17
to Matías Pecchia, ciaa-ide, embebidos32@, CIAA-Firmware
Buenas noches Matias, contanos un poco más que estás debuggueando y bajo que circunstancias. Quizá tengaque ver con el programa y no con un tema de eclipse o de tu compu.  Hay partes del código no debuggeables o que caés indefectiblemente en assembler así que ya no vas a ver C, otras cosas que cuesta debuggear son aplicaciones con USB, ,I2C o SPI.

Incluso si querés compartí el programa y la versión de firmware y lo pruebo para tratar de reproducir la falla.

Saludos.
Eric.

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Firmware" 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 ciaa-firmware+unsubscribe@googlegroups.com.
Visita este grupo en https://groups.google.com/group/ciaa-firmware.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Matías Pecchia

unread,
Feb 21, 2017, 7:58:11 AM2/21/17
to Eric Pernia, ciaa-ide, embebidos32@, CIAA-Firmware


----- Original Message -----
> From: "Eric Pernia" <ericp...@gmail.com>
> To: "Matías Pecchia" <matias...@gridtics.frm.utn.edu.ar>
> Cc: "ciaa-ide" <ciaa...@googlegroups.com>, "embebidos32@" <embeb...@googlegroups.com>, "CIAA-Firmware"
> <ciaa-f...@googlegroups.com>
> Sent: Monday, February 20, 2017 11:12:38 PM
> Subject: Re: [CIAA-Firmware] Re: problema con eclipse y depuración
>
> Buenas noches Matias, contanos un poco más que estás debuggueando y bajo
> que circunstancias. Quizá tengaque ver con el programa y no con un tema de
> eclipse o de tu compu. Hay partes del código no debuggeables o que caés
> indefectiblemente en assembler así que ya no vas a ver C, otras cosas que
> cuesta debuggear son aplicaciones con USB, ,I2C o SPI.
>

Entiendo, en este caso se pierde el hilo porque una vez que entra ahí no se puede seguir depurando, cae en el breakpoint, se ve ese stack vacío (sin frames) y luego no se puede seguir con F8. El openocd envía un mínimo de información periódicamente por lo que veía con wireshark (keep alive tal vez?).

> Incluso si querés compartí el programa y la versión de firmware y lo pruebo
> para tratar de reproducir la falla.

Te paso el programa, no hay problema. El programa de test es el blinking_echo con unos parches para el manejo de puerto serie al escribir, me falta el y estoy tratando de resolver el leer.

(va como link, recién lo adjunté y google lo tomó peligroso)
https://dl.dropboxusercontent.com/u/3901433/tmp/2017/2017-02-20/Firmware_echo.tar.bz2

Con Breakpoints en blinking_echo.c:225 y en ciaaPOSIX_stdio.c:259 en problema se da en el segundo, no siempre en la primera iteración allí.


>
> Saludos.
> Eric.

Mucha gracias! saludos!
> > envía un correo electrónico a ciaa-firmwar...@googlegroups.com.
> > Visita este grupo en https://groups.google.com/group/ciaa-firmware.
> > Para obtener más opciones, visita https://groups.google.com/d/optout.
> >
>

--
Matías Pecchia
matias...@gridtics.frm.utn.edu.ar
Reply all
Reply to author
Forward
0 new messages