Forum: Mikrocontroller und Digitale Elektronik Debuggen im single-step-mode: muss immer mehrmals klicken (für eine einzige Zeile)


von brechbunkt (Gast)


Lesenswert?

Hallo,

ich verwende CoIDE von CooCox um meine CPU STM32F105 zu debuggen. Als 
Debugger verwende ich den J-Link von Segger.

Soweit funktioniert auch alles. Wenn ich im Single-Step-mode debugge, 
habe ich jedoch das Problem, dass ich immer mehrmals klicken muss, um 
nur eine einzige Zeile meines C-Codes weiter springen zu können.

Es schaut alles danach aus, als wenn der Debugger bei jedem Klick nicht 
eine Zeile im C-Code weiter springt, sondern eine Zeile im ASM-Code. 
(Das asm-Code Fenster ist aber nicht geöffnet)

Hat jemand eine Idee wie ich wieder "normal" eine Zeile im C-Code (pro 
Klick) weiter steppen kann?

von brechbunkt (Gast)


Lesenswert?

Hat keiner eine Idee?

von Sven P. (Gast)


Lesenswert?

Üblicherweise gibt es doch Knöpfe für
- nächste Anweisung
- nächste Zeile
- ausführen bis Cursor.

von Norbert (Gast)


Lesenswert?

Möglicherweise mit Optimierung compiliert?
Das macht den Debugger gerne strubbelig!

von Guest (Gast)


Lesenswert?

CoIDE ist Eclipse?
Dann gibt's einen Button, der Assembly Stepping einschaltet.
Schau doch mal, ob das eingeschaltet ist.

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.