Eclipse non è riuscito a eseguire il comando MI -target-select remote

Cercando di impostare il debug di gdb remoto in eclipse. quando provo a eseguire il debug, ottengo:

Error in final launch sequence Failed to execute MI command: -target-select remote LOCALHOST:2345 Error message from debugger back end: LOCALHOST:2345: Connection timed out. LOCALHOST:2345: Connection timed out. 

Il mio debugger gdb è impostato correttamente

  /carambola/carambola/build_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/gdb-linaro-7.2-2011.03-0/gdb/gdb 

(eseguendo questo posso ottenere la shell gdb)

Qualche idea su cosa sto facendo male? penso che sia abbastanza elementare ??

    questo accade se il client gdb (all’interno di eclipse) non è compilato per la stessa architettura del server gdb. impostando il corretto gdb in eclipse il debug ha risolto questo problema

    La connessione utilizza localhost invece dell’host remoto. Per correggere, in eclipse andare a

    Esegui-> Debug Configurations ..

    Qui scegli la scheda Debugger, al suo interno ci sono tre tabs aggiuntive (Main, Shared Libraries, Connections). Nelle connessioni è ansible fornire l’ip corretto per la macchina remota.

    Passato alla vista Debug (pulsante in alto a destra), quindi nella barra dei menu in alto a sinistra ho fatto clic sul pulsante rosso Terminate. Quindi sono stato in grado di avviare nuovamente il debug.

    Questo problema si crea a causa di due motivi:

    1. se il punto di interruzione è abilitato, andare a correre e saltare il punto di interruzione
    2. se il dispositivo di debug non è impostato correttamente, andare su Debug configure come e verificare che l’opzione Debugger sia stata compilata correttamente.