eseguire il debug di un sistema embedded contenente gdb in remoto utilizzando una sorta di GUI

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

  •  09-06-2019
  •  | 
  •  

Domanda

Vorrei eseguire il debug di un sistema embedded contenente gdb in remoto utilizzando una sorta di GUI (ad esempio come ddd).Il sistema incorporato non ha i sorgenti né i simboli di build.Tuttavia il mio x windows box locale ha.Tuttavia l'esecuzione deve avvenire sul sistema embedded.Come posso dalla mia scatola di sviluppo guidare gdb in remoto con qualche GUI?

led e jtag non sono un'opzione.

È stato utile?

Soluzione

Penso che gdbserver potrebbe aiutarti.

Altri suggerimenti

Sul target remoto:

target> gdbserver localhost:1234 <application>

Su host (macchina di creazione):

host> gdb <application>

Tieni presente che il bersaglio sul bersaglio potrebbe essere rimosso dai simboli.Ma l'host potrebbe avere tutti i simboli.

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

Se funziona, scarica la GUI di GDB sul computer host e prova a replicare le stesse impostazioni.(Ho usato SlickEdit ed Eclipse per questo scopo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top