mirror of https://github.com/ARMmbed/mbed-os.git
STM32 remove unused INITIAL_SP macro
parent
1623b1430d
commit
c27c03c784
|
@ -19,128 +19,6 @@
|
|||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifndef INITIAL_SP
|
||||
|
||||
#if (defined(TARGET_STM32L475VG) ||\
|
||||
defined(TARGET_STM32L476RG) ||\
|
||||
defined(TARGET_STM32L476JG) ||\
|
||||
defined(TARGET_STM32L476VG) ||\
|
||||
defined(TARGET_STM32L486RG) ||\
|
||||
defined(TARGET_STM32L471QG))
|
||||
/* only GCC_ARM and IAR toolchains have the stack on SRAM2 */
|
||||
#if (((defined(__GNUC__) && !defined(__CC_ARM)) ||\
|
||||
defined(__IAR_SYSTEMS_ICC__ )) &&\
|
||||
defined(TWO_RAM_REGIONS))
|
||||
#define INITIAL_SP (0x10008000UL)
|
||||
#else
|
||||
#define INITIAL_SP (0x20018000UL)
|
||||
#endif /* toolchains */
|
||||
|
||||
#elif (defined(TARGET_STM32H747xI) && defined(CORE_CM4))
|
||||
#define INITIAL_SP (0x10008000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F051R8) ||\
|
||||
defined(TARGET_STM32F100RB) ||\
|
||||
defined(TARGET_STM32L031K6) ||\
|
||||
defined(TARGET_STM32L053C8) ||\
|
||||
defined(TARGET_STM32L053R8))
|
||||
#define INITIAL_SP (0x20002000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F303K8) ||\
|
||||
defined(TARGET_STM32F334C8) ||\
|
||||
defined(TARGET_STM32F334R8))
|
||||
#define INITIAL_SP (0x20003000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F070RB) ||\
|
||||
defined(TARGET_STM32F072RB) ||\
|
||||
defined(TARGET_STM32F302R8))
|
||||
#define INITIAL_SP (0x20004000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F103RB) ||\
|
||||
defined(TARGET_STM32F103C8) ||\
|
||||
defined(TARGET_STM32L072CZ) ||\
|
||||
defined(TARGET_STM32L073RZ) ||\
|
||||
defined(TARGET_STM32L0x2xZ))
|
||||
#define INITIAL_SP (0x20005000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F091xC) ||\
|
||||
defined(TARGET_STM32F410RB) ||\
|
||||
defined(TARGET_STM32L151CBA)||\
|
||||
defined(TARGET_STM32L151CC) ||\
|
||||
defined(TARGET_STM32L151RC) ||\
|
||||
defined(TARGET_STM32L152RC))
|
||||
#define INITIAL_SP (0x20008000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32G071RB))
|
||||
#define INITIAL_SP (0x20009000UL)
|
||||
|
||||
#elif defined(TARGET_STM32F303VC)
|
||||
#define INITIAL_SP (0x2000A000UL)
|
||||
|
||||
#elif defined(TARGET_STM32L443RC)
|
||||
#define INITIAL_SP (0x2000C000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F303RE) ||\
|
||||
defined(TARGET_STM32F303ZE) ||\
|
||||
defined(TARGET_STM32F401VC) ||\
|
||||
defined(TARGET_STM32L432KC) ||\
|
||||
defined(TARGET_STM32L433RC))
|
||||
#define INITIAL_SP (0x20010000UL)
|
||||
|
||||
#elif defined(TARGET_STM32L152RE)
|
||||
#define INITIAL_SP (0x20014000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F401RE) ||\
|
||||
defined(TARGET_STM32F401VE))
|
||||
#define INITIAL_SP (0x20018000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F207ZG) ||\
|
||||
defined(TARGET_STM32F405RG) ||\
|
||||
defined(TARGET_STM32F407xG) ||\
|
||||
defined(TARGET_STM32F407VE) ||\
|
||||
defined(TARGET_STM32F411RE) ||\
|
||||
defined(TARGET_STM32F446RE) ||\
|
||||
defined(TARGET_STM32F446VE) ||\
|
||||
defined(TARGET_STM32F446ZE) ||\
|
||||
defined(TARGET_STM32H743xI) ||\
|
||||
defined(TARGET_STM32H753xI) ||\
|
||||
defined(TARGET_STM32H747xI))
|
||||
#define INITIAL_SP (0x20020000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F429ZI) ||\
|
||||
defined(TARGET_STM32F437VG) ||\
|
||||
defined(TARGET_STM32F439VI) ||\
|
||||
defined(TARGET_STM32F439ZI) ||\
|
||||
defined(TARGET_STM32WB55RG))
|
||||
#define INITIAL_SP (0x20030000UL)
|
||||
|
||||
#elif defined(TARGET_STM32F412ZG)
|
||||
#define INITIAL_SP (0x20040000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F413ZH) ||\
|
||||
defined(TARGET_STM32F469NI) ||\
|
||||
defined(TARGET_STM32F746xG) ||\
|
||||
defined(TARGET_STM32F756xG) ||\
|
||||
defined(TARGET_STM32L496AG) ||\
|
||||
defined(TARGET_STM32L496ZG))
|
||||
#define INITIAL_SP (0x20050000UL)
|
||||
|
||||
#elif (defined(TARGET_STM32F767xI) ||\
|
||||
defined(TARGET_STM32F769xI))
|
||||
#define INITIAL_SP (0x20080000UL)
|
||||
|
||||
#elif defined(TARGET_STM32L4R5xI)
|
||||
#define INITIAL_SP (0x200A0000UL)
|
||||
|
||||
#elif defined(TARGET_STM32L4R9xI)
|
||||
#define INITIAL_SP (0x200A0000UL)
|
||||
|
||||
#else
|
||||
#error "INITIAL_SP is not defined for this target in the mbed_rtx.h file"
|
||||
#endif
|
||||
|
||||
#endif // INITIAL_SP
|
||||
|
||||
#if (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
|
||||
#ifdef MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE
|
||||
#undef MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE
|
||||
|
|
Loading…
Reference in New Issue