diff --git a/lib/cortex-m-generic.ld b/lib/cortex-m-generic.ld index f7b1da01..64b15065 100644 --- a/lib/cortex-m-generic.ld +++ b/lib/cortex-m-generic.ld @@ -43,7 +43,7 @@ ENTRY(reset_handler) SECTIONS { .text : { - *(.vectors) /* Vector table */ + KEEP(*(.vectors)) /* Vector table */ *(.text*) /* Program code */ . = ALIGN(4); *(.rodata*) /* Read-only data */ @@ -122,4 +122,3 @@ SECTIONS } PROVIDE(_stack = ORIGIN(ram) + LENGTH(ram)); -