by der grosse » Tue Sep 01, 2009 12:00 am
Hallo,
bin grade auf das gleiche Problem gestossen.
Es scheint, dass man die Initialisierung nicht im Single Step durchlaufen kann. Setzt man einen Breakpoint auf ein paar Zeilen dahinter und benutzt "Go" dann stoppt er ganz normal dort und man kann mit "Step" schön weitermachen.
Ohne jetzt die Funktionsweise des Prozessors und des Debuggers genau zu kennen kann ich nur mutmaßen dass Initialisierungen vom FLG Register oder con dem Stackpointern nicht single-stepbar sind.
Reinhard
PS: es ist ja offensichtlich ein softwaremäßig auf dem target betriebener Debugger, dieser braucht Resourcen (RAM/Stack und Register), deshalb erscheint es logisch dass Änderungen des Stackpointers oder der Flags während des Debuggens problematisch sein könnten.