Forum: Mikrocontroller und Digitale Elektronik [STM32F4] I2C1_ER im ResetHandler


von Christian G. (christian_g83)


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
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.