Forum: Compiler & IDEs Eclipse, Variable an GDB übergeben


von Tilo (Gast)


Lesenswert?

Hallo

Ich verwende eclsipe/zylin/openocd umd code für arm7-mcus zu debuggen.
Da mein mcu jetzt von Openocd direkt unterstützt wird, will ich den code 
per Openocd ins Flash schieben.

Ich hätte gerne in den GDB-Commands etwas wie das hier:
monitor flash write_image erase ${file} 0x80000 elf

Geht so etwas überhaupt? Ich bin in Eclsipe noch nciht so fit, angeblich 
soll es z.B. eine Vairable ${workspace_loc} geben. Mit dieser habe ich 
auch schon getestet, leider wird sie nicht ersetzt.

Kann mir jemand ein paar Tips geben?

von Christian R. (supachris)


Lesenswert?

Das müsste mit dem C/C++ Hardware Debugging PlugIn gehen, zu finden 
unter CDT Optional Features. Da musst du nicht eine extra gdb-ini Datei 
angeben, sondern kannst direkt aus Eclipse heraus fir Befehle 
einstellen. Soweit ich mich erinnern kann, funktionieren dann dort die 
Variablen...

von Tilo (Gast)


Lesenswert?

Danke für die schnelle Antwort. Ersetzt dieses dann das Zylin Plugin?
Im Zyllin Plugin kann man auch direkt die Befehle angeben. eine 
ini-Datei habe ich noch nie verwendet.

von Christian R. (supachris)


Lesenswert?

Achso. Mit dem Zylin hab ich noch nie gearbeitet. Wahrscheinlich ersetzt 
es das dann....kannst es ja mal ausprobieren.

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
Noch kein Account? Hier anmelden.