Forum: Mikrocontroller und Digitale Elektronik AVR Studio6 debugging


von BerndBen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

anders als im AVR-Studio4 will mir das Debugging im AVR-Studio6 nicht 
gelingen. Bei dem Aufruf des Debuggers mit "Start Debugging and break" 
beginnt das Debuggen stets am Anfang des Programms und nicht am 
Breakpoint.
Lässt sich der Debugger einstellen, oder was muß ich wie machen?

Danke für euere Hilfe!
Bernd

von breakdancer (Gast)


Lesenswert?

Einfach nur F5 (Continue) drücken und schon bist du am breakpoint.

von spess53 (Gast)


Lesenswert?

Hi

>Einfach nur F5 (Continue) drücken und schon bist du am breakpoint.

Genau wie beim 4er Studio.

MfG Spess

von Feature (Gast)


Lesenswert?

BerndBen schrieb:
> Lässt sich der Debugger einstellen, oder was muß ich wie machen?

Du solltest nichts anderes wollen, als das, was vorgesehen ist:

Stop in der ersten Zeile von main. Dies dient schon mal zur Überprüfung, 
ob alles richtig fürs Debugging konfiguriert und angeschlossen ist.

An diesem ersten definierten Stop wird man im ATMEL Studion erstmal die 
notwendigen Einstellungen und Vorbereitungen vornehmen, die für das 
Debugging nötig sind. Das alles überspringen zu wollen ist ziemlich 
unsinnig.

PS: auf youtube nach ATMEL Studio debugging suchen. Dort gibt es prima 
Einführungsvideos.

von BerndBen (Gast)


Lesenswert?

Ich danke euch für diese Tips!

von BerndBen (Gast)


Lesenswert?

Noch ne Frage:

Wie kann ich denn zu einem Breakpoint springen der sich in einer 
Funktion
befindet? Also aus Main in eine ausgelagerte Funktion?

Danke!

von Jumpin' (Gast)


Lesenswert?

BerndBen schrieb:
> Wie kann ich denn zu einem Breakpoint springen der sich in einer
> Funktion befindet?

Breakpoints heissen so weil sie einen run unterbrechen.
Sonst wär's ja auch ein Jumppoint.

Also praktisch bedienst du dein Teil so, dass die Funktion aufgerufen 
wird und so der breakpoint erreicht wird.

Wenn das nicht so ohne weiteres möglich ist, dann musst du deinen 
debugging-code so verändern, dass die Funktion halt bequem erreicht 
wird.

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.