aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/boards/stm32f401xd.ld
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/boards/stm32f401xd.ld')
-rw-r--r--ports/stm32/boards/stm32f401xd.ld2
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/stm32/boards/stm32f401xd.ld b/ports/stm32/boards/stm32f401xd.ld
index 50cb3c571..f4146abc6 100644
--- a/ports/stm32/boards/stm32f401xd.ld
+++ b/ports/stm32/boards/stm32f401xd.ld
@@ -18,7 +18,7 @@ _minimum_heap_size = 16K; /* tunable */
/* Define the stack. The stack is full descending so begins just above last byte
of RAM. Note that EABI requires the stack to be 8-byte aligned for a call. */
-_estack = ORIGIN(RAM) + LENGTH(RAM);
+_estack = ORIGIN(RAM) + LENGTH(RAM) - _estack_reserve;
_sstack = _estack - 16K;
/* RAM extents for the garbage collector */