Forum: Mikrocontroller und Digitale Elektronik µVision 5 Debugger und Breakpoints


von Andreas (Gast)


Angehängte Dateien:

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?

von Detlef K. (adenin)


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.

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.