mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #9352 from mprse/armc6_fix
mbed_boot_arm_std.c: remove redundant compiler checkpull/9288/head
commit
aff2bee8a4
|
|
@ -28,13 +28,11 @@ __value_in_regs struct __argc_argv __rt_lib_init(unsigned heapbase, unsigned hea
|
|||
void _platform_post_stackheap_init(void);
|
||||
|
||||
#if !defined(ISR_STACK_SIZE)
|
||||
#if (defined(__CC_ARM))
|
||||
extern uint32_t Image$$ARM_LIB_STACK$$ZI$$Base[];
|
||||
extern uint32_t Image$$ARM_LIB_STACK$$ZI$$Length[];
|
||||
#define ISR_STACK_START ((unsigned char*)Image$$ARM_LIB_STACK$$ZI$$Base)
|
||||
#define ISR_STACK_SIZE ((uint32_t)Image$$ARM_LIB_STACK$$ZI$$Length)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if !defined(HEAP_START)
|
||||
/* Defined by linker script */
|
||||
|
|
|
|||
|
|
@ -30,13 +30,11 @@ static mbed_rtos_storage_mutex_t env_mutex_obj;
|
|||
static osMutexAttr_t env_mutex_attr;
|
||||
|
||||
#if !defined(ISR_STACK_SIZE)
|
||||
#if (defined(__GNUC__) && !defined(__CC_ARM) && !defined(__ARMCC_VERSION))
|
||||
extern uint32_t __StackLimit;
|
||||
extern uint32_t __StackTop;
|
||||
#define ISR_STACK_START ((unsigned char*)&__StackLimit)
|
||||
#define ISR_STACK_SIZE ((uint32_t)((uint32_t)&__StackTop - (uint32_t)&__StackLimit))
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if !defined(HEAP_START)
|
||||
/* Defined by linker script */
|
||||
|
|
|
|||
Loading…
Reference in New Issue