Skip to content

Commit c416a12

Browse files
committed
[NUCLEO_F103RB] RTOS tests update
As this target has 20K RAM, default stack size needs to be tuned
1 parent c1c1492 commit c416a12

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

TESTS/mbedmicro-rtos-mbed/semaphore/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
#define STACK_SIZE DEFAULT_STACK_SIZE/8
2222
#elif defined(TARGET_STM32F334R8) && (defined(TOOLCHAIN_GCC) || defined(TOOLCHAIN_IAR))
2323
#define STACK_SIZE DEFAULT_STACK_SIZE/4
24-
#elif defined(TARGET_STM32F103RB) && defined(TOOLCHAIN_IAR)
25-
#define STACK_SIZE DEFAULT_STACK_SIZE/4
24+
#elif defined(TARGET_STM32F103RB)
25+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
2626
#elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_IAR)
2727
#define STACK_SIZE DEFAULT_STACK_SIZE/4
2828
#elif defined(TARGET_STM32F070RB)

TESTS/mbedmicro-rtos-mbed/threads/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818
#if defined(TARGET_MCU_NRF51822) || defined(TARGET_MCU_NRF52832)
1919
#define STACK_SIZE 512
20-
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
20+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB) || defined(TARGET_STM32F103RB))
2121
#define STACK_SIZE 512
2222
#else
2323
#define STACK_SIZE DEFAULT_STACK_SIZE

rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,8 @@ extern void pre_main (void);
353353

354354
#if defined(TARGET_MCU_NRF51822) || defined(TARGET_MCU_NRF52832) || defined (TARGET_STM32F334R8) ||\
355355
defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB) || \
356-
defined(TARGET_STM32F302R8) || defined(TARGET_STM32F303K8) || defined (TARGET_STM32F334C8)
356+
defined(TARGET_STM32F302R8) || defined(TARGET_STM32F303K8) || defined (TARGET_STM32F334C8) ||\
357+
defined(TARGET_STM32F103RB)
357358
static uint32_t thread_stack_main[DEFAULT_STACK_SIZE / sizeof(uint32_t)];
358359
#else
359360
static uint32_t thread_stack_main[DEFAULT_STACK_SIZE * 2 / sizeof(uint32_t)];

0 commit comments

Comments
 (0)