mbed SDK library sources
Fork of mbed-src by
Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.
If you are looking for a stable and tested release, please import one of the official mbed library releases:
Import librarymbed
The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
targets/cmsis/TARGET_NXP/TARGET_LPC11XX_11CXX/TOOLCHAIN_GCC_CS/startup_LPC11xx.s@30:91c1d09ada54, 2013-09-25 (annotated)
- Committer:
- mbed_official
- Date:
- Wed Sep 25 10:30:04 2013 +0100
- Revision:
- 30:91c1d09ada54
Synchronized with git revision 8f57c1e84759991fa81ede0da2b4aabe8530fa09
Who changed what in which revision?
User | Revision | Line number | New 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 |