Domanda

Ho una scheda hardware basata su ARM11 che esegue un kernel Linux ver.2.6.21.5-cfs-v19.Ho la mia applicazione in esecuzione su questa scheda ARM-LINUX.Per eseguire il debug a livello sorgente, della mia applicazione usavo gdb dal prompt dei comandi della scheda Linux, ovvero con una versione precedente della versione Linux della scheda.

Con questa versione 2.6.21.5-cfs-v19, non ho una versione correlata di gdb per la scheda.Ho provato a guardarmi intorno per ottenere gdb per questa versione di Linux e installarne il port, ma senza molto successo.Qualcuno può indicarmi dove posso ottenere un eseguibile indipendente per gdb per il sistema operativo sopra menzionato e la configurazione della scheda o il sorgente per lo stesso, che potrei provare a compilare per quell'obiettivo.

-ANNO DOMINI.

È stato utile?

Soluzione

Qualche tempo fa ho pubblicato un articolo sul debugging cross-target con GDB e GDBServer.Il processore di destinazione è PPC7450, ma è piuttosto dettagliato, quindi forse lo troverai utile.

Altri suggerimenti

Potresti avere un po' di fortuna nell'usarlo OpenEmbedded.Se non è disponibile una versione precompilata che puoi utilizzare subito, la configurazione di un ambiente di compilazione incrociata OE non è così difficile.

Un'altra opzione potrebbe essere quella di installare gdb-server sulla scheda, come descritto in questo post sul blog.

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