Gast
#2632311
Hallo, mir ist nun schon öfter vorgekommen, dass breakpointe in bestimmten Zeilen während dem debuggen manchmal nicht ausgeführt werden können. Aktuell sitze ich gerade am AVR32 FREERTOS und versuche einfach nur die PWM Funktion der LED zu debuggen. Das die Funktion richtig läuft, sehe ich anhand der LED. Nur innerhalb dieser Funktion durch zu steppen geht nicht. Beim breakpoint wird zwar angezeigt,dass er nicht ausgeführt werden kann (durch einen nicht ausgefüllten, roten Kreis im AVRstudio), aber nicht warum. Versuche ich hinein zu springen, wird dieser Teil übersprungen. Das Problem ist mir auch schon bei Chips anderer Hersteller aufgefallen und ich wollte jetzt endlich mal nachhaken woran das liegt. Ich hoffe jemand hat einen Tipp. Um die Ursache ein zu grenzen, habe ich die Anzahl der breakpoints auf einen reduziert und die Optimierung für den compiler auf 0 gesetzt.