CMSIS library (not dsp)
Diff: src/startup_stm32l476xx.s
- Revision:
- 2:c991e443f67c
- Parent:
- 1:bdae6f863744
--- a/src/startup_stm32l476xx.s Thu Nov 12 20:50:02 2015 +0000 +++ b/src/startup_stm32l476xx.s Sun Nov 22 21:15:21 2015 +0000 @@ -1,7 +1,7 @@ ;******************** (C) COPYRIGHT 2015 STMicroelectronics ******************** ;* File Name : startup_stm32l476xx.s ;* Author : MCD Application Team -;* Version : V1.0.1 +;* Version : V1.1.0 ;* Date : 16-September-2015 ;* Description : STM32L476xx Ultra Low Power devices vector table for MDK-ARM toolchain. ;* This module performs: @@ -48,8 +48,9 @@ Stack_Size EQU 0x400; AREA STACK, NOINIT, READWRITE, ALIGN=3 + EXPORT __initial_sp Stack_Mem SPACE Stack_Size -__initial_sp +__initial_sp ; <h> Heap Configuration @@ -59,6 +60,8 @@ Heap_Size EQU 0x200; AREA HEAP, NOINIT, READWRITE, ALIGN=3 + EXPORT __heap_base + EXPORT __heap_limit __heap_base Heap_Mem SPACE Heap_Size __heap_limit @@ -411,29 +414,30 @@ ;******************************************************************************* ; User Stack and Heap initialization ;******************************************************************************* - IF :DEF:TARGET_L476RG - EXPORT __initial_sp - EXPORT __heap_base - EXPORT __heap_limit - - ELSE - - IMPORT __use_two_region_memory - EXPORT __user_initial_stackheap - -__user_initial_stackheap - - LDR R0, = Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, = (Heap_Mem + Heap_Size) - LDR R3, = Stack_Mem - BX LR - - ALIGN - - ENDIF - - END +; IF :DEF:TARGET_L476RG +; +; EXPORT __initial_sp +; EXPORT __heap_base +; EXPORT __heap_limit +; +; ELSE +; +; IMPORT __use_two_region_memory +; EXPORT __user_initial_stackheap +; +;__user_initial_stackheap +; +; LDR R0, = Heap_Mem +; LDR R1, =(Stack_Mem + Stack_Size) +; LDR R2, = (Heap_Mem + Heap_Size) +; LDR R3, = Stack_Mem +; BX LR +; +; ALIGN +; +; ENDIF +; + END ;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****