Preguntas con etiqueta 'gdb'

1
respuesta

¿Cómo imprimo los mensajes de depuración en la consola gdb con la placa de descubrimiento STM32 usando GDB, OpenOCD y arm-none-eabi-gcc?

Estoy programando una placa de descubrimiento STM32 Cortex M0 (32F0308DISCOVERY) usando OpenOCD, arm-none-eabi-gcc, y gdb. Me preguntaba si hay alguna forma sencilla de registrar mensajes de depuración a través de SWD. He leído acerca de la opci...
1
respuesta

GNU ARM Eclipse - flash y ejecutar sin depuración

He instalado y configurado con éxito Eclipse para el desarrollo de ARM de acuerdo con este excelente tutorial: enlace Casi todos los tutoriales (incluido el anterior) que he visto proporcionan instrucciones sobre cómo configurar la depur...
1
respuesta

Usando el soporte RTOS en OpenOCD

Puedo ver que OpenOCD es compatible con RTOS y es compatible con FreeRTOS, que estoy usando en este momento. He consultado varias fuentes y parece que no puedo entender cómo usar esta función.     
2
respuestas

¿Qué significa 0x0800f298 en? () significa?

Estoy usando GDB para depurar un programa para un Cortex M3. En las funciones donde el programa falla, cuando ejecuto línea por línea (usando n ), eventualmente obtengo: (gdb) n 0x0800f498 in ?? () ahora si retrocedo (usando bt...
1
respuesta

Eliminación del bloqueo después de una doble falla

Estoy depurando un STM32 con gdb. Por alguna razón, mi programa falla y gdb da lo siguiente.    Nota: utilizando automáticamente puntos de interrupción de hardware para solo lectura   direcciones.       stm32f2xxx.cpu: eliminar el bloqueo de...
1
respuesta

¿Cómo agrego soporte STM32F4 al cliente GDB para los puntos de observación?

He estado tratando de depurar mi código y me di cuenta de que mis puntos de control para la variable nunca se ejecutan. Cuando examiné este problema en línea, encontré situaciones similares y la respuesta que recibieron fue que su microcontrolad...
1
respuesta

Al emitir GDB 'continuar' en la RAM, ¿puedo escribir en las direcciones desde las cuales continúo?

Estoy escribiendo algunos programas de prueba para conocer el STM32F4 (ARM Cortex M4). La placa de desarrollo que estoy usando tiene U-Boot preinstalado en flash. Cuando la placa está en funcionamiento y U-Boot muestra su indicador de comando,...
1
respuesta

¿Por qué es necesario detener la ejecución del programa para que el punto de interrupción sea efectivo?

Cuando estoy siguiendo este procedimiento, la ejecución del programa se detiene correctamente cuando se ejecuta el programa de carga útil: Al establecer el punto de interrupción en el inicio del programa, el cargador de arranque lo carga pos...
2
respuestas

Error en la secuencia de lanzamiento final Falló para OpenOCD (Olimex) para ARM (STM32fxx)

Estoy usando openOCD en eclipse para la serie STM32F10x del brazo. Después de escribir todo el código y crear todo sin errores en el programa, lo depuraré y obtengo un error después de completar el 99% del proceso. Se genera el siguiente error y...
1
respuesta

Problema de conexión Atollic + STM32F4 + ST-Link v2 "MCU desconocido encontrado en el objetivo"

Actualmente tengo un problema con la conexión entre el depurador ST-Link V2, ARM Atollic 8.0.0 y una placa personalizada con STM32F469. El Atollic y la utilidad ST-Link creen que el objetivo está detenido (y no puede cargar programas o depurar),...