Increased stacks size in RT test suite from 128 to 192. added an option to override the stack size by defining THREADS_STACK_SIZE in the makefile.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15068 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
6c56f1a1c7
commit
fde9a869e2
|
@ -74,6 +74,9 @@
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
|
|
||||||
*** Next ***
|
*** Next ***
|
||||||
|
- NEW: Increased stacks size in RT test suite from 128 to 192. added an
|
||||||
|
option to override the stack size by defining THREADS_STACK_SIZE
|
||||||
|
in the makefile.
|
||||||
- NEW: Added STM32L073RZ-Nucleo64 to USB-CDC "multi" demo. Removed old demo.
|
- NEW: Added STM32L073RZ-Nucleo64 to USB-CDC "multi" demo. Removed old demo.
|
||||||
- NEW: Added an STM32 WDG "multi" demo. Removed all old WDG demos.
|
- NEW: Added an STM32 WDG "multi" demo. Removed all old WDG demos.
|
||||||
- NEW: Added option to copy vectors in RAM on GCC startup for ARMv6-M,
|
- NEW: Added option to copy vectors in RAM on GCC startup for ARMv6-M,
|
||||||
|
|
|
@ -37,27 +37,29 @@
|
||||||
* Allowed delay in timeout checks.
|
* Allowed delay in timeout checks.
|
||||||
*/
|
*/
|
||||||
#if CH_CFG_ST_TIMEDELTA == 0
|
#if CH_CFG_ST_TIMEDELTA == 0
|
||||||
#define ALLOWED_DELAY 2
|
#define ALLOWED_DELAY 2
|
||||||
#else
|
#else
|
||||||
#define ALLOWED_DELAY TIME_MS2I(2)
|
#define ALLOWED_DELAY TIME_MS2I(2)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Maximum number of test threads.
|
* Maximum number of test threads.
|
||||||
*/
|
*/
|
||||||
#define MAX_THREADS 5
|
#define MAX_THREADS 5
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Stack size of test threads.
|
* Stack size of test threads.
|
||||||
*/
|
*/
|
||||||
#if defined(PORT_ARCHITECTURE_AVR) || defined(PORT__ARCHITECTURE_MSP430)
|
#if !defined(THREADS_STACK_SIZE)
|
||||||
#define THREADS_STACK_SIZE 48
|
#if defined(PORT_ARCHITECTURE_AVR) || defined(PORT__ARCHITECTURE_MSP430)
|
||||||
#elif defined(PORT__ARCHITECTURE_STM8)
|
#define THREADS_STACK_SIZE 48
|
||||||
#define THREADS_STACK_SIZE 64
|
#elif defined(PORT__ARCHITECTURE_STM8)
|
||||||
#elif defined(PORT__ARCHITECTURE_SIMIA32)
|
#define THREADS_STACK_SIZE 64
|
||||||
#define THREADS_STACK_SIZE 512
|
#elif defined(PORT__ARCHITECTURE_SIMIA32)
|
||||||
#else
|
#define THREADS_STACK_SIZE 512
|
||||||
#define THREADS_STACK_SIZE 128
|
#else
|
||||||
|
#define THREADS_STACK_SIZE 192
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -60,27 +60,29 @@ extern "C" {
|
||||||
* Allowed delay in timeout checks.
|
* Allowed delay in timeout checks.
|
||||||
*/
|
*/
|
||||||
#if CH_CFG_ST_TIMEDELTA == 0
|
#if CH_CFG_ST_TIMEDELTA == 0
|
||||||
#define ALLOWED_DELAY 2
|
#define ALLOWED_DELAY 2
|
||||||
#else
|
#else
|
||||||
#define ALLOWED_DELAY TIME_MS2I(2)
|
#define ALLOWED_DELAY TIME_MS2I(2)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Maximum number of test threads.
|
* Maximum number of test threads.
|
||||||
*/
|
*/
|
||||||
#define MAX_THREADS 5
|
#define MAX_THREADS 5
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Stack size of test threads.
|
* Stack size of test threads.
|
||||||
*/
|
*/
|
||||||
#if defined(PORT_ARCHITECTURE_AVR) || defined(PORT__ARCHITECTURE_MSP430)
|
#if !defined(THREADS_STACK_SIZE)
|
||||||
#define THREADS_STACK_SIZE 48
|
#if defined(PORT_ARCHITECTURE_AVR) || defined(PORT__ARCHITECTURE_MSP430)
|
||||||
#elif defined(PORT__ARCHITECTURE_STM8)
|
#define THREADS_STACK_SIZE 48
|
||||||
#define THREADS_STACK_SIZE 64
|
#elif defined(PORT__ARCHITECTURE_STM8)
|
||||||
#elif defined(PORT__ARCHITECTURE_SIMIA32)
|
#define THREADS_STACK_SIZE 64
|
||||||
#define THREADS_STACK_SIZE 512
|
#elif defined(PORT__ARCHITECTURE_SIMIA32)
|
||||||
#else
|
#define THREADS_STACK_SIZE 512
|
||||||
#define THREADS_STACK_SIZE 128
|
#else
|
||||||
|
#define THREADS_STACK_SIZE 192
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue