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.