C Spingt nicht mehr

Gast #1103249
Lesenswert?

Hab folgende code:

void Hallo()
{
   //6. ...tue irgendwas...
}

void main()
{
   int i;
   i++; //1.
   i--; //2.
   i++; //3.
   i++; //4.
   Hallo();//5.

   //7. ...tue was anderes
}

Wenn ich nun im Debugger einen Brechpunkt bei 1. setze kann ich schön 
bis nach 5. durchsteppen.
Wenn ich bei 5. jedoch einen weiteren Schritt mache, lande ich nicht bei 
6.
sondern der Prozessor landet bei "CPuSetPowerSavingMod".

Wieso springt er nicht an die gewünschte Stelle?
Hab noch nicht einmal Interrupts aktiviert?
Gast #1103279
Lesenswert?

Hab noch einen Brechpunkt bei 7. gesetzt. Der wird gar nicht 
angesprungen.
Mir kommt es nur Spanisch vor, das er nicht nach 6. springt, sondern ins 
Nirvana. Werde mal schauen ob ich da ein paar DebugSymbole bekomme. Der 
Prozessor is so ein ARM9.

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