Nach dem Wechsel vom STM32L151R*C*T6 (256K FLASH) auf den STM32L151R*E*T6 (512K FLASH) funktionierten die interrupts nicht mehr. Nach dem ersten interrupt trigger war der prozessor im nirvana unterwegs (nicht in einem der fault handler). Das zeigerregister für den start der Interrupttabelle wird beim größeren prozessor nicht richtig initialisiert (enthält zufälligen wert). libopencm3 macht das auch nicht (was sinnvoll ist, bei verwendung eines bootloaders https://github.com/libopencm3/libopencm3/issues/956 ) da das für mich aus der Doku nicht hervorgeht, möchte ich euch davor warnen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.