From b00d8331c4281e66710d300ab2b357a89ed969d3 Mon Sep 17 00:00:00 2001 From: svastm Date: Wed, 3 Aug 2016 12:59:07 +0200 Subject: [PATCH] [STM32F303RE] Fix initial SP on ARM and uARM Switch initial stack pointer from 0x2000 4000 to 0x2001 0000 (top of ram) --- .../TOOLCHAIN_ARM_MICRO/startup_stm32f303xe.S | 2 +- .../TOOLCHAIN_ARM_STD/startup_stm32f303xe.S | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_MICRO/startup_stm32f303xe.S b/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_MICRO/startup_stm32f303xe.S index fbc2e00a8a..07844d7b24 100644 --- a/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_MICRO/startup_stm32f303xe.S +++ b/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_MICRO/startup_stm32f303xe.S @@ -51,7 +51,7 @@ Stack_Size EQU 0x00000400 EXPORT __initial_sp Stack_Mem SPACE Stack_Size -__initial_sp EQU 0x20004000 ; Top of RAM +__initial_sp EQU 0x20010000 ; Top of RAM ; Heap Configuration diff --git a/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_STD/startup_stm32f303xe.S b/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_STD/startup_stm32f303xe.S index 536b08fa60..1314d2d4bd 100644 --- a/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_STD/startup_stm32f303xe.S +++ b/hal/targets/cmsis/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303RE/TOOLCHAIN_ARM_STD/startup_stm32f303xe.S @@ -39,7 +39,7 @@ ; ;******************************************************************************* -__initial_sp EQU 0x20004000 ; Top of RAM +__initial_sp EQU 0x20010000 ; Top of RAM PRESERVE8 THUMB