freertos: Add a small additional stack when optimization set to None

Fix for occasional crash on startup when DPORT task overwrites its stack during
context switch, otherwise.
This commit is contained in:
Angus Gratton
2021-03-04 17:56:58 +11:00
parent 9c73b80ee0
commit ef0bbc5baa
2 changed files with 2 additions and 2 deletions

View File

@@ -154,7 +154,7 @@
/* with optimizations disabled, scheduler uses additional stack */ /* with optimizations disabled, scheduler uses additional stack */
#if CONFIG_COMPILER_OPTIMIZATION_NONE #if CONFIG_COMPILER_OPTIMIZATION_NONE
#define configSTACK_OVERHEAD_OPTIMIZATION 256 #define configSTACK_OVERHEAD_OPTIMIZATION 320
#else #else
#define configSTACK_OVERHEAD_OPTIMIZATION 0 #define configSTACK_OVERHEAD_OPTIMIZATION 0
#endif #endif

View File

@@ -194,7 +194,7 @@ int xt_clock_freq(void) __attribute__((deprecated));
/* with optimizations disabled, scheduler uses additional stack */ /* with optimizations disabled, scheduler uses additional stack */
#if CONFIG_COMPILER_OPTIMIZATION_NONE #if CONFIG_COMPILER_OPTIMIZATION_NONE
#define configSTACK_OVERHEAD_OPTIMIZATION 256 #define configSTACK_OVERHEAD_OPTIMIZATION 320
#else #else
#define configSTACK_OVERHEAD_OPTIMIZATION 0 #define configSTACK_OVERHEAD_OPTIMIZATION 0
#endif #endif