aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ports/ARMCMx/compilers/GCC
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2015-05-12 09:22:09 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2015-05-12 09:22:09 +0000
commit88b462badf86d346695c752ea59ca7dcf006967f (patch)
treec3751663187a07d8c9dc79a551d874ce417f2c53 /os/common/ports/ARMCMx/compilers/GCC
parente921831a18c02642eac20a2560e42c4906208947 (diff)
downloadChibiOS-88b462badf86d346695c752ea59ca7dcf006967f.tar.gz
ChibiOS-88b462badf86d346695c752ea59ca7dcf006967f.tar.bz2
ChibiOS-88b462badf86d346695c752ea59ca7dcf006967f.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7968 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/common/ports/ARMCMx/compilers/GCC')
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld14
1 files changed, 14 insertions, 0 deletions
diff --git a/os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld b/os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld
index 6a6f99181..e1e1902e9 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld
+++ b/os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld
@@ -34,4 +34,18 @@ MEMORY
ram7 : org = 0x00000000, len = 0
}
+/* RAM region to be used for Main stack. This stack accommodates the processing
+ of all exceptions and interrupts*/
+REGION_ALIAS("MAIN_STACK_RAM", ram0);
+
+/* RAM region to be used for the process stack. This is the stack used by
+ the main() function.*/
+REGION_ALIAS("PROCESS_STACK_RAM", ram0);
+
+/* RAM region to be used for data segment.*/
+REGION_ALIAS("DATA_RAM", ram0);
+
+/* RAM region to be used for BSS segment.*/
+REGION_ALIAS("BSS_RAM", ram0);
+
INCLUDE rules.ld