mbed library sources

Dependents:   frdm_kl05z_gpio_test

Fork of mbed-src by mbed official

Committer:
shaoziyang
Date:
Sat Sep 13 14:25:46 2014 +0000
Revision:
323:9e901b0a5aa1
Parent:
30:91c1d09ada54
test with CLOCK_SETUP = 0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 30:91c1d09ada54 1 .equ Stack_Size, 0x80
mbed_official 30:91c1d09ada54 2 .section ".stack", "w"
mbed_official 30:91c1d09ada54 3 .align 3
mbed_official 30:91c1d09ada54 4 .globl __cs3_stack_mem
mbed_official 30:91c1d09ada54 5 .globl __cs3_stack_size
mbed_official 30:91c1d09ada54 6 __cs3_stack_mem:
mbed_official 30:91c1d09ada54 7 .if Stack_Size
mbed_official 30:91c1d09ada54 8 .space Stack_Size
mbed_official 30:91c1d09ada54 9 .endif
mbed_official 30:91c1d09ada54 10 .size __cs3_stack_mem, . - __cs3_stack_mem
mbed_official 30:91c1d09ada54 11 .set __cs3_stack_size, . - __cs3_stack_mem
mbed_official 30:91c1d09ada54 12
mbed_official 30:91c1d09ada54 13 .equ Heap_Size, 0x80
mbed_official 30:91c1d09ada54 14 .section ".heap", "w"
mbed_official 30:91c1d09ada54 15 .align 3
mbed_official 30:91c1d09ada54 16 .globl __cs3_heap_start
mbed_official 30:91c1d09ada54 17 .globl __cs3_heap_end
mbed_official 30:91c1d09ada54 18 __cs3_heap_start:
mbed_official 30:91c1d09ada54 19 .if Heap_Size
mbed_official 30:91c1d09ada54 20 .space Heap_Size
mbed_official 30:91c1d09ada54 21 .endif
mbed_official 30:91c1d09ada54 22 __cs3_heap_end:
mbed_official 30:91c1d09ada54 23
mbed_official 30:91c1d09ada54 24 .section ".cs3.interrupt_vector"
mbed_official 30:91c1d09ada54 25 .globl __cs3_interrupt_vector_cortex_m
mbed_official 30:91c1d09ada54 26 .type __cs3_interrupt_vector_cortex_m, %object
mbed_official 30:91c1d09ada54 27
mbed_official 30:91c1d09ada54 28 __cs3_interrupt_vector_cortex_m:
mbed_official 30:91c1d09ada54 29 .long __cs3_stack
mbed_official 30:91c1d09ada54 30 .long __cs3_reset
mbed_official 30:91c1d09ada54 31 .long NMI_Handler
mbed_official 30:91c1d09ada54 32 .long HardFault_Handler
mbed_official 30:91c1d09ada54 33 .long 0
mbed_official 30:91c1d09ada54 34 .long 0
mbed_official 30:91c1d09ada54 35 .long 0
mbed_official 30:91c1d09ada54 36 .long 0
mbed_official 30:91c1d09ada54 37 .long 0
mbed_official 30:91c1d09ada54 38 .long 0
mbed_official 30:91c1d09ada54 39 .long 0
mbed_official 30:91c1d09ada54 40 .long SVC_Handler
mbed_official 30:91c1d09ada54 41 .long 0
mbed_official 30:91c1d09ada54 42 .long 0
mbed_official 30:91c1d09ada54 43 .long PendSV_Handler
mbed_official 30:91c1d09ada54 44 .long SysTick_Handler
mbed_official 30:91c1d09ada54 45
mbed_official 30:91c1d09ada54 46 .long DEF_IRQHandler
mbed_official 30:91c1d09ada54 47
mbed_official 30:91c1d09ada54 48 .size __cs3_interrupt_vector_cortex_m, . - __cs3_interrupt_vector_cortex_m
mbed_official 30:91c1d09ada54 49
mbed_official 30:91c1d09ada54 50 .thumb
mbed_official 30:91c1d09ada54 51
mbed_official 30:91c1d09ada54 52 .section .cs3.reset,"x",%progbits
mbed_official 30:91c1d09ada54 53 .thumb_func
mbed_official 30:91c1d09ada54 54 .globl __cs3_reset_cortex_m
mbed_official 30:91c1d09ada54 55 .type __cs3_reset_cortex_m, %function
mbed_official 30:91c1d09ada54 56 __cs3_reset_cortex_m:
mbed_official 30:91c1d09ada54 57 .fnstart
mbed_official 30:91c1d09ada54 58 LDR R0, =SystemInit
mbed_official 30:91c1d09ada54 59 BLX R0
mbed_official 30:91c1d09ada54 60 LDR R0,=__cs3_start_c
mbed_official 30:91c1d09ada54 61 BX R0
mbed_official 30:91c1d09ada54 62 .pool
mbed_official 30:91c1d09ada54 63 .cantunwind
mbed_official 30:91c1d09ada54 64 .fnend
mbed_official 30:91c1d09ada54 65 .size __cs3_reset_cortex_m,.-__cs3_reset_cortex_m
mbed_official 30:91c1d09ada54 66
mbed_official 30:91c1d09ada54 67 .section ".text"
mbed_official 30:91c1d09ada54 68
mbed_official 30:91c1d09ada54 69 .weak NMI_Handler
mbed_official 30:91c1d09ada54 70 .type NMI_Handler, %function
mbed_official 30:91c1d09ada54 71 NMI_Handler:
mbed_official 30:91c1d09ada54 72 B .
mbed_official 30:91c1d09ada54 73 .size NMI_Handler, . - NMI_Handler
mbed_official 30:91c1d09ada54 74
mbed_official 30:91c1d09ada54 75 .weak HardFault_Handler
mbed_official 30:91c1d09ada54 76 .type HardFault_Handler, %function
mbed_official 30:91c1d09ada54 77 HardFault_Handler:
mbed_official 30:91c1d09ada54 78 B .
mbed_official 30:91c1d09ada54 79 .size HardFault_Handler, . - HardFault_Handler
mbed_official 30:91c1d09ada54 80
mbed_official 30:91c1d09ada54 81 .weak SVC_Handler
mbed_official 30:91c1d09ada54 82 .type SVC_Handler, %function
mbed_official 30:91c1d09ada54 83 SVC_Handler:
mbed_official 30:91c1d09ada54 84 B .
mbed_official 30:91c1d09ada54 85 .size SVC_Handler, . - SVC_Handler
mbed_official 30:91c1d09ada54 86
mbed_official 30:91c1d09ada54 87 .weak PendSV_Handler
mbed_official 30:91c1d09ada54 88 .type PendSV_Handler, %function
mbed_official 30:91c1d09ada54 89 PendSV_Handler:
mbed_official 30:91c1d09ada54 90 B .
mbed_official 30:91c1d09ada54 91 .size PendSV_Handler, . - PendSV_Handler
mbed_official 30:91c1d09ada54 92
mbed_official 30:91c1d09ada54 93 .weak SysTick_Handler
mbed_official 30:91c1d09ada54 94 .type SysTick_Handler, %function
mbed_official 30:91c1d09ada54 95 SysTick_Handler:
mbed_official 30:91c1d09ada54 96 B .
mbed_official 30:91c1d09ada54 97 .size SysTick_Handler, . - SysTick_Handler
mbed_official 30:91c1d09ada54 98
mbed_official 30:91c1d09ada54 99 .globl Default_Handler
mbed_official 30:91c1d09ada54 100 .type Default_Handler, %function
mbed_official 30:91c1d09ada54 101 Default_Handler:
mbed_official 30:91c1d09ada54 102 B .
mbed_official 30:91c1d09ada54 103 .size Default_Handler, . - Default_Handler
mbed_official 30:91c1d09ada54 104
mbed_official 30:91c1d09ada54 105 .macro IRQ handler
mbed_official 30:91c1d09ada54 106 .weak \handler
mbed_official 30:91c1d09ada54 107 .set \handler, Default_Handler
mbed_official 30:91c1d09ada54 108 .endm
mbed_official 30:91c1d09ada54 109
mbed_official 30:91c1d09ada54 110 IRQ DEF_IRQHandler
mbed_official 30:91c1d09ada54 111
mbed_official 30:91c1d09ada54 112 .end