Ich möchte gern das MSP430 launchpad mit DDD debuggen doch leider schaffe ich es nicht eine Verbindung zum Target herzustellen. Ich gehe wie folgt vor: - code übersetzen: msp430-gcc -mmcu=msp430g2231 -g -o led.elf main.c - DDD starten: ddd --debugger msp430-gdb led.elf Nun macht DDD die Ausgabe "Reading symbols from led.elf done". Sobald ich versuche run auszuführen erscheint die Meldung "Don't know how to run". Continue führt zu "The program is not being run." Wie kann ich die Verbindung zu dem Target herstellen?
Ich habe das mal mit TinyOS und einem Olimex JTAG Debugger gemacht. War eine ordentliche Frickelei und ging pro Debugschritt gefühlte 10 Sekunden. Du brauchst offenbar den "mspgdb" als Unterbau. Ich kann das auf die Schnelle nicht mehr so richtig nachvollziehen. Die graphische Oberfläche war bei mir Eclipse. Sieh dir mal die Seiten hier an (der Browser könnte eine Sicherheitswarnung bringen): https://wiki.nesl.ucla.edu/doku.php?id=tinyos_debugging_with_msp430-gdbproxy.exe_and_linux https://sensorweb.cs.gsu.edu/wiki/index.php/Tips#Tools_to_debug_TinyOS_programs http://www.eecs.harvard.edu/~mdw/proj/tmote-gdb/ Ich weiß nur noch, daß man sich einen Teil unbedingt selber compilieren mußte. Das kann aber im Zusammenhang mit dem Olimex-Treiber gewesen sein. Ich wünsche dir viel Erfolg! Und berichte bitte mal, was du herausgefunden hast.
Verwende an Stelle von "Run" den "Cont"-Befehl. Run funktioniert nur, wenn Host und Target dieselbe "Maschine" sind. H. P.
Nachdem ich herausgefunden habe wie die Verbindung aufzubauen ist, musste ich feststellen das in Ubuntu 12.04 und der MSP430 toolchain ein bug existiert, welcher auch bei mir auftritt. https://bugs.launchpad.net/ubuntu/+source/gdb-msp430/+bug/891970
Nachdem ich msp430-gdb neu kompiliert hat funktioniert die Verbindung mit mspdebug.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.