C++ Debugging @ AVR Studio 4.13

Gast #659610
Lesenswert?

Hi,

ich habe das Problem, dass mir beim Debuggen meines Programms die 
Istanz- und Klassenvariablen im Watch nicht angezeigt werden können. Ich 
kann sie zwar per Drag&Drop in den Watch ziehen, aber der Inhalt wird 
mir nicht angezeigt. Der Compiler (GC++) steppt ganz normal durch den 
SourceCode, ohne Fehler, jedoch nur lokale Variablen werden mir 
dargestellt.
Ist das ein bekannter Fehler? Hat jemand die gleichen Probleme? Gibts da 
einen Ausweg?
Wäre nett, wenn mir dabei jemand helfen könnte! Danke!

Das AVR Studio liegt in Version 4.13 SP1 vor und als Programmer benutze 
ich den AVRJTAGICE mkII USB.

Gruß
koni
#665327
Lesenswert?

Hallo Markus,

man kann mit AVR Studio und WinAvr/AvrGcc C++ debuggen,
nur funktioniert das nicht mit allen Versionen und nicht
unter allen Bedingungen. Man konnte zumindest mit dem this-pointer
des Objectes debuggen in dessen Code man sich gerade befindet.

Avr Studio 4.13 (4.12) konnte das meines Wissens aber nur zusammen
mit älteren WinAvr/Gcc Versionen z.B. WinAvr 20060421. Ob es an
dem avr-gcc liegt (Versionssprung von 3.4 auf 4.x) oder am AvrStudio
oder am Dateiformat, keine Ahnung, vielleicht eine Kombination aus
allem

Es wäre natürlich schön, wenn das mal endlich funktionieren würde,
denn was nützen einem die C++ features des avr-gcc's wenn man
nicht debuggen kann, ich spreche vor allem vom produktiven Umfeld.

Gruß Dirk

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