Gast
#6971298
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.