diff options
Diffstat (limited to 'platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s')
-rw-r--r-- | platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s | 50 |
1 files changed, 2 insertions, 48 deletions
diff --git a/platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s b/platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s index 9948f336e4..658b9285cc 100644 --- a/platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s +++ b/platform/ext/target/mps2/an519/armclang/startup_cmsdk_mps2_an519_bl2.s @@ -25,25 +25,7 @@ ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ; </h> -Stack_Size EQU 0x00001000 -MSP_STACK_SIZE EQU 0x00000800 - - AREA STACK, NOINIT, READWRITE, ALIGN=3 - EXPORT Stack_Mem -Stack_Mem SPACE Stack_Size -__initial_msp -__initial_sp EQU __initial_msp - MSP_STACK_SIZE - -; <h> Heap Configuration -; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> -; </h> - -Heap_Size EQU 0x00001000 - - AREA HEAP, NOINIT, READWRITE, ALIGN=3 -__heap_base -Heap_Mem SPACE Heap_Size -__heap_limit + IMPORT |Image$$ARM_LIB_STACK$$ZI$$Limit| ; Vector Table Mapped to Address 0 at Reset @@ -52,7 +34,7 @@ __heap_limit EXPORT __Vectors_End EXPORT __Vectors_Size -__Vectors DCD __initial_msp ; Top of Stack +__Vectors DCD |Image$$ARM_LIB_STACK$$ZI$$Limit| ; Top of Stack DCD Reset_Handler ; Reset Handler DCD NMI_Handler ; NMI Handler DCD HardFault_Handler ; Hard Fault Handler @@ -313,34 +295,6 @@ GPIO1_7_Handler ; 95 ENDP - - ALIGN - - -; User Initial Stack & Heap - - IF :DEF:__MICROLIB - - EXPORT __initial_sp - EXPORT __heap_base - EXPORT __heap_limit - - ELSE - - IMPORT __use_two_region_memory - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, = Heap_Mem - LDR R1, = __initial_sp - LDR R2, = (Heap_Mem + Heap_Size) - LDR R3, = Stack_Mem - BX LR - ENDP - ALIGN - ENDIF - - END |