µ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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.