Eclipse CDT Mixed Mode Quellcode beim Debuggen?

Gast #643603
Lesenswert?
• ▲
▼
Hi Christian,

helfen kann ich Dir leider nicht, ich kenne auch
nur die beiden getrennten Fenster (Source und Disassembler).
Ich nutze das allerdings bei einer SPARC CPU.

Meine Frage an Dich: Nutzt Du Eclipse auch zum Debuggen
von AVRs? Evtl aauch unter Windows? Ich habe es noch nie probiert.
Und bevor ich lange Zeit damit verbringe und es hinterher
doch nicht geht,würde ich es gerne wissen.
Mit AVARICE soll man ja eine Verbindung zu den DRAGON/JTAG ICE
herstellen können und dann über GDB debuggen. Aber das in Eclipse
zu installieren, das habe ich noch nicht versucht. Bei der SPARC
CPU (s.o.) habe ich ein fertiges Plugin bekommen und es läuft auch
nicht über GDB sondern einen speziellen Debugger.

Danke für Antworten (auch von anderen).

Joachim
OP #643752
Lesenswert?
• ▲
▼
Wie auch? Der Debugger ist doch immer der entsprechende gdb. Also dann 
halt der avr-gdb, das muss man bei der Debug-Konfiguration halt 
reinschreiben. Außerdem das gdb-Start-Script, also wohin er sich 
verbinden soll. Ich nehme mal an, es läuft beim AVR auch wie beim MSP:

Prozessor - <JTAG> - GDB-Proxy - <TCP/IP> - GDB - Eclipse

Eclipse startet dann den gdb selbstständig. Den GDB-Proxy muss man 
selber starten. Der GDB und GDB-Proxy sind Bestandteile der 
GCC-Toolchain für den entsprechenden target-Prozessor.
Gast #643934
Lesenswert?
• ▲
▼
Danke für die Hinweise. Ich werde mich mal an einem
verregneten Wochenende damit beschäftigen. Bisher habe
ich immer mit AVRStudio entwickelt. Damit geht es einfach.

Vor ein paar Wochen habe ich in der Firma das erste Mal
mit Eclipse arbeiten müssen. Auf einem LEON3 (Sparc V8).

Und ich finde die IDE echt gelungen. Das kompilieren für
AVR klappt zu Hause auch schon. Nur der Debugger fehlt mir
noch. Und die GNU Debuggertools für AVR habe ich noch nie
benutzt. Darum muß ich lernen.

Also dann, danke nochmal und ein schönes Wochenende.

Joachim
Gast #663448
Lesenswert?
• ▲
▼
Hi Christian,

jetzt habe ich weiter mit dem Eclipse-Plugin für AVR und dem AVR-GDB
rumgespielt und ich hatte das gleiche Problem beim Debuggen.
Ich habe dann das Linker Outputformat umgestellt. Beim AVR
"--oformat=coff-ext-avr". Damit hatte ich dann mixed Anzeige
von Source und Assembler in dem Disassemblerfenster.

Gruß
Joachim

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren