diff --git a/lib/cm3/vector.c b/lib/cm3/vector.c index b049526b..f7b0f5cb 100644 --- a/lib/cm3/vector.c +++ b/lib/cm3/vector.c @@ -63,7 +63,7 @@ vector_table_t vector_table = { } }; -void WEAK reset_handler(void) +void WEAK __attribute__ ((naked)) reset_handler(void) { volatile unsigned *src, *dest;