depurar un sistema integrado que contiene gdb de forma remota utilizando algún tipo de interfaz gráfica de usuario

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

  •  09-06-2019
  •  | 
  •  

Pregunta

Me gustaría depurar un sistema integrado que contiene gdb de forma remota utilizando algún tipo de interfaz gráfica de usuario (es decir, como ddd).El sistema integrado no tiene fuentes ni símbolos de compilación.Sin embargo, mi caja local de x windows sí lo tiene.Sin embargo, la ejecución debe realizarse en el sistema integrado.¿Cómo puedo desde mi caja de desarrollo controlar gdb de forma remota con alguna interfaz gráfica de usuario?

Los leds y jtag no son una opción.

¿Fue útil?

Solución

Creo que gdbserver podría ayudarte.

Otros consejos

En objetivo remoto:

target> gdbserver localhost:1234 <application>

En el host (construir máquina):

host> gdb <application>

Tenga en cuenta que el objetivo puede eliminarse de los símbolos.Pero el anfitrión puede tener todos los símbolos.

gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont

Si esto funciona, obtenga alguna interfaz gráfica de usuario de GDB en la máquina host e intente replicar la misma configuración.(He usado SlickEdit y eclipse para este propósito).

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