Provide MBED_RAM_SIZE define allowing greentea tests to compile

pull/15339/head
Jamie Smith 2022-05-15 21:32:14 -07:00 committed by Jay Sridharan
parent 6605b42d1c
commit 093be4d431
2 changed files with 5 additions and 1 deletions

View File

@ -37,7 +37,9 @@ extern uint32_t mbed_stack_isr_size;
#define EXPECTED_USER_THREAD_DEFAULT_STACK_SIZE (MBED_CONF_RTOS_THREAD_STACK_SIZE)
#if ((MBED_RAM_SIZE - MBED_CONF_TARGET_BOOT_STACK_SIZE) <= (EXPECTED_MAIN_THREAD_STACK_SIZE + EXPECTED_ISR_STACK_SIZE))
#ifndef MBED_RAM_SIZE
#error Target must define MBED_RAM_SIZE!
#elif ((MBED_RAM_SIZE - MBED_CONF_TARGET_BOOT_STACK_SIZE) <= (EXPECTED_MAIN_THREAD_STACK_SIZE + EXPECTED_ISR_STACK_SIZE))
#error [NOT_SUPPORTED] Insufficient stack for stack_size_unification tests
#endif

View File

@ -34,4 +34,6 @@
#define NVIC_NUM_VECTORS (16 + 33)
#define NVIC_RAM_VECTOR_ADDRESS 0x10000000 // Location of vectors in RAM
#define MBED_RAM_SIZE 0x7F18 // Linker script defines main RAM as 32K - 0xC8 - 32
#endif