aboutsummaryrefslogtreecommitdiffstats
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
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
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/ld/STM32F429xI.ld14
-rw-r--r--test/hal/testbuild/Makefile2
2 files changed, 15 insertions, 1 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
diff --git a/test/hal/testbuild/Makefile b/test/hal/testbuild/Makefile
index 83b8a7c01..36b46326a 100644
--- a/test/hal/testbuild/Makefile
+++ b/test/hal/testbuild/Makefile
@@ -46,7 +46,7 @@ endif
# If enabled, this option makes the build process faster by not compiling
# modules not used in the current configuration.
ifeq ($(USE_SMART_BUILD),)
- USE_SMART_BUILD = yes
+ USE_SMART_BUILD = no
endif
#