mirror of https://github.com/ARMmbed/mbed-os.git
Provide MBED_RAM_SIZE define allowing greentea tests to compile
parent
6605b42d1c
commit
093be4d431
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue