µVision 5 Debugger und Breakpoints

Gast #3890090
Lesenswert?

Hallo zusammen,

ich bräuchte mal Hilfe zum Verständnis des µVision5 Debuggers. Was ist 
los, wenn wie im angehängten Bild das Setzen eines Breakpoints nicht 
möglich ist bzw. der Breakpoint in das gezeigte Ausrufezeichen Symbol 
umgewandelt wird?
Angehängte Dateien:
#3890108
Lesenswert?

So sieht C-Code im Debugger aus, wenn er vom Compiler optimiert wurde.

Der Code, auf den dieser Breakpoint gesetzt wurde, existiert nicht mehr, 
er wurde wegoptimiert.

Es gibt zwei Möglichkeiten:

Endweder Du siehst dir zusäzlich im Disassemblerfenster den Code an, und 
steppst dort durch.

Oder Du schaltest die Optimierungsoptionen des Compiler aus, dann kannst 
Du, so wie Du es erwartest, durch den Code steppen und Breakpoints 
setzen.

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