aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-05-24 13:51:52 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-05-24 13:51:52 +0000
commitc95d2b04d53e87a508ec502adc0f907fdd6de631 (patch)
treee1b25919dc41e69ecfbcc85a20d90ec56034c9a6
parentd6eb57b8ea6c73a694cff33ded801af9e25ecff7 (diff)
downloadChibiOS-c95d2b04d53e87a508ec502adc0f907fdd6de631.tar.gz
ChibiOS-c95d2b04d53e87a508ec502adc0f907fdd6de631.tar.bz2
ChibiOS-c95d2b04d53e87a508ec502adc0f907fdd6de631.zip
Increased default main stack size for all the ARMx demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@988 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--demos/ARM7-AT91SAM7X-GCC/ch.ld2
-rw-r--r--demos/ARM7-AT91SAM7X-WEB-GCC/ch.ld2
-rw-r--r--demos/ARM7-LPC214x-GCC-minimal/ch.ld2
-rw-r--r--demos/ARM7-LPC214x-GCC/ch.ld2
-rw-r--r--demos/ARMCM3-STM32F103-GCC/ch.ld2
-rw-r--r--readme.txt3
6 files changed, 8 insertions, 5 deletions
diff --git a/demos/ARM7-AT91SAM7X-GCC/ch.ld b/demos/ARM7-AT91SAM7X-GCC/ch.ld
index 89a2c2f2b..643453cd8 100644
--- a/demos/ARM7-AT91SAM7X-GCC/ch.ld
+++ b/demos/ARM7-AT91SAM7X-GCC/ch.ld
@@ -25,7 +25,7 @@ __abt_stack_size__ = 0x0004;
__fiq_stack_size__ = 0x0010;
__irq_stack_size__ = 0x0080;
__svc_stack_size__ = 0x0004;
-__sys_stack_size__ = 0x0100;
+__sys_stack_size__ = 0x0400;
__stacks_total_size__ = __und_stack_size__ + __abt_stack_size__ + __fiq_stack_size__ + __irq_stack_size__ + __svc_stack_size__ + __sys_stack_size__;
MEMORY
diff --git a/demos/ARM7-AT91SAM7X-WEB-GCC/ch.ld b/demos/ARM7-AT91SAM7X-WEB-GCC/ch.ld
index 89a2c2f2b..643453cd8 100644
--- a/demos/ARM7-AT91SAM7X-WEB-GCC/ch.ld
+++ b/demos/ARM7-AT91SAM7X-WEB-GCC/ch.ld
@@ -25,7 +25,7 @@ __abt_stack_size__ = 0x0004;
__fiq_stack_size__ = 0x0010;
__irq_stack_size__ = 0x0080;
__svc_stack_size__ = 0x0004;
-__sys_stack_size__ = 0x0100;
+__sys_stack_size__ = 0x0400;
__stacks_total_size__ = __und_stack_size__ + __abt_stack_size__ + __fiq_stack_size__ + __irq_stack_size__ + __svc_stack_size__ + __sys_stack_size__;
MEMORY
diff --git a/demos/ARM7-LPC214x-GCC-minimal/ch.ld b/demos/ARM7-LPC214x-GCC-minimal/ch.ld
index 2bbea7477..45bde5dea 100644
--- a/demos/ARM7-LPC214x-GCC-minimal/ch.ld
+++ b/demos/ARM7-LPC214x-GCC-minimal/ch.ld
@@ -25,7 +25,7 @@ __abt_stack_size__ = 0x0004;
__fiq_stack_size__ = 0x0010;
__irq_stack_size__ = 0x0080;
__svc_stack_size__ = 0x0004;
-__sys_stack_size__ = 0x0100;
+__sys_stack_size__ = 0x0400;
__stacks_total_size__ = __und_stack_size__ + __abt_stack_size__ + __fiq_stack_size__ + __irq_stack_size__ + __svc_stack_size__ + __sys_stack_size__;
MEMORY
diff --git a/demos/ARM7-LPC214x-GCC/ch.ld b/demos/ARM7-LPC214x-GCC/ch.ld
index 2bbea7477..45bde5dea 100644
--- a/demos/ARM7-LPC214x-GCC/ch.ld
+++ b/demos/ARM7-LPC214x-GCC/ch.ld
@@ -25,7 +25,7 @@ __abt_stack_size__ = 0x0004;
__fiq_stack_size__ = 0x0010;
__irq_stack_size__ = 0x0080;
__svc_stack_size__ = 0x0004;
-__sys_stack_size__ = 0x0100;
+__sys_stack_size__ = 0x0400;
__stacks_total_size__ = __und_stack_size__ + __abt_stack_size__ + __fiq_stack_size__ + __irq_stack_size__ + __svc_stack_size__ + __sys_stack_size__;
MEMORY
diff --git a/demos/ARMCM3-STM32F103-GCC/ch.ld b/demos/ARMCM3-STM32F103-GCC/ch.ld
index a68d88396..05fac9c8f 100644
--- a/demos/ARMCM3-STM32F103-GCC/ch.ld
+++ b/demos/ARMCM3-STM32F103-GCC/ch.ld
@@ -20,7 +20,7 @@
/*
* ST32F103 memory setup.
*/
-__main_stack_size__ = 0x0200;
+__main_stack_size__ = 0x0400;
__process_stack_size__ = 0x0100;
__stacks_total_size__ = __main_stack_size__ + __process_stack_size__;
diff --git a/readme.txt b/readme.txt
index 72e5b56e9..51a7c96bd 100644
--- a/readme.txt
+++ b/readme.txt
@@ -127,6 +127,9 @@ GNU-Linux-GCC - ChibiOS/RT simulator for x86 Linux systems, it is
CH_USE_QUEUES_HALFDUPLEX, CH_USE_SEMAPHORES_TIMEOUT configuration options.
- CHANGE: Made CH_DBG_THREADS_PROFILING default to TRUE in all demos because
the changes to the function test_cpu_pulse().
+- CHANGE: Increased main stack size to 1KiB for all the ARMx demos, 2KiB for
+ the C++ LPC2148 demo. This should make things easier for unexperienced
+ users.
*** 1.2.0 ***
- Added license exception text to the 1.2.0 branch.