C++ Debugging @ AVR Studio 4.13

Gast #659610
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
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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.