[STM32F4] I2C1_ER im ResetHandler

OP #2525107
Lesenswert?

Hallo, zuammen!

Ich lasse ein Programm zu Debug-Zwecken direkt aus dem RAM ausführen. 
Dazu habe ich das STM32F4DISCOVERY-Board entsprechend gejumpert und das 
Linker-Skript ROM-frei gemacht. Der GDB lädt das Programm und hält dann 
brav im ResetHandler an. Im PSR ist allerdings der IRQ I2C1_ER (0x20) 
eingetragen -- ohne dass der entsprechende Handler aufgerufen worden 
wäre. Nach weiteren Reset stimmt dann alles.

Handelt es sich dabei um Seiteneffekt durch den Debugger? Oder liegt es 
an der Tatsache, dass das Programm aus dem RAM ausgeführt wird?

Christian

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