2011-11-29 11 views
6

Sto eseguendo il debugging con la versione Codesourcery di gdb per ARM (ad esempio arm-none-eabi-gdb) e sto tentando di generare un core file per un'ispezione successiva. OpenOCD è il mio obiettivo GDB. Tutto gdb mi dice che quando eseguo 'gcore' o 'generate-core-file' è "Can not create corefile". Eventuali suggerimenti? In generale è possibile fare un core dump con un target remoto?gdb - genera-core-file per destinazione remota?

risposta

8

Non sembra ancora possibile, ma c'è una discussione promettente sulla mailing list GDB here e here. In alternativa, potresti provare quanto segue?

dump memory filename.bin start_addr end_addr 
restore filename.bin binary start_addr 

dove inserirete start_addr e end_addr in modo appropriato. Dovresti salvare i registri a mano.

Problemi correlati