diff --git a/bsp/stm32f107/stm32_rom.ld b/bsp/stm32f107/stm32_rom.ld index 703e7acd0a66bb15fc41919654155b5b2ffacc72..55d71d0c5865346b7b63aa22bc54cbe75a8f3dde 100644 --- a/bsp/stm32f107/stm32_rom.ld +++ b/bsp/stm32f107/stm32_rom.ld @@ -10,6 +10,7 @@ MEMORY DATA (rw) : ORIGIN = 0x20000000, LENGTH = 0x00010000 } ENTRY(Reset_Handler) +_system_tack_size = 0x100; SECTIONS { @@ -83,6 +84,8 @@ SECTIONS . = ALIGN(4); /* This is used by the startup in order to initialize the .bss secion */ _ebss = . ; + . = . + _system_tack_size; + . = ALIGN(4); _estack = .; *(.bss.init)