summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/stm32f40x/stm32f40x_flash.icf3
1 files changed, 3 insertions, 0 deletions
diff --git a/bsp/stm32f40x/stm32f40x_flash.icf b/bsp/stm32f40x/stm32f40x_flash.icf
index 8888d0e081..204f459388 100644
--- a/bsp/stm32f40x/stm32f40x_flash.icf
+++ b/bsp/stm32f40x/stm32f40x_flash.icf
@@ -8,6 +8,9 @@ define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; /*STM32 F446RE*/
+
+/*Export the end address of ram, to avoid hard-code heap size in application*/
+export symbol __ICFEDIT_region_RAM_end__;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x200;
define symbol __ICFEDIT_size_heap__ = 0x000;