Dónde encontrar gdb para un objetivo de brazo que se ejecuta en Linux 2.6.21.5-cfs-v19

StackOverflow https://stackoverflow.com/questions/51501

  •  09-06-2019
  •  | 
  •  

Pregunta

Tengo una placa de hardware basada en ARM11 que ejecuta una versión del kernel de Linux.2.6.21.5-cfs-v19.Tengo mi aplicación ejecutándose en esta placa ARM-LINUX.Para realizar la depuración a nivel de fuente, de mi aplicación solía usar gdb desde el símbolo del sistema de la placa de Linux, eso era con alguna versión anterior de la versión de Linux de la placa.

Con esta versión 2.6.21.5-cfs-v19, no tengo una versión relacionada de gdb para la placa.Intenté buscar gdb para esta versión de Linux y su versión arm, pero sin mucho éxito.¿Alguien puede indicarme dónde puedo obtener un ejecutable independiente para gdb para el sistema operativo y la configuración de placa mencionados anteriormente o una fuente para el mismo, que puedo intentar compilar para ese objetivo?

-ANUNCIO.

¿Fue útil?

Solución

Hace un tiempo publiqué un artículo sobre la depuración entre objetivos con GDB y GDBServer.El procesador de destino es el PPC7450, pero es bastante detallado, por lo que tal vez le resulte útil.

Otros consejos

Puede que tengas algo de suerte usando AbiertoIntegrado.Si no hay una versión precompilada que pueda usar de inmediato, configurar un entorno de compilación cruzada OE no es tan difícil.

Otra opción podría ser instalar gdb-server en la placa, como se describe en esta publicación de blog.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top