1 .equ Stack_Size, 0x1024
5 .globl __cs3_stack_size
10 .size __cs3_stack_mem, . - __cs3_stack_mem
11 .set __cs3_stack_size, . - __cs3_stack_mem
13 .equ Heap_Size, 0x8000
16 .globl __cs3_heap_start
25 .section ".cs3.interrupt_vector"
26 .globl __cs3_interrupt_vector_cortex_m
27 .type __cs3_interrupt_vector_cortex_m, %object
29 __cs3_interrupt_vector_cortex_m:
33 .long HardFault_Handler
34 .long MemManage_Handler
35 .long BusFault_Handler
36 .long UsageFault_Handler
42 .long DebugMon_Handler
48 .long TIMER0_IRQHandler
49 .long TIMER1_IRQHandler
50 .long TIMER2_IRQHandler
51 .long TIMER3_IRQHandler
52 .long UART0_IRQHandler
53 .long UART1_IRQHandler
54 .long UART2_IRQHandler
55 .long UART3_IRQHandler
65 .long EINT0_IRQHandler
66 .long EINT1_IRQHandler
67 .long EINT2_IRQHandler
68 .long EINT3_IRQHandler
77 .long MCPWM_IRQHandler
80 .long USBActivity_IRQHandler
81 .long CANActivity_IRQHandler
83 .size __cs3_interrupt_vector_cortex_m, . - __cs3_interrupt_vector_cortex_m
87 .section .cs3.reset,"x",%progbits
89 .globl __cs3_reset_cortex_m
90 .type __cs3_reset_cortex_m, %function
95 LDR R0, =__cs3_start_c
100 .size __cs3_reset_cortex_m,.-__cs3_reset_cortex_m
105 .type NMI_Handler, %function
108 .size NMI_Handler, . - NMI_Handler
110 .weak HardFault_Handler
111 .type HardFault_Handler, %function
114 .size HardFault_Handler, . - HardFault_Handler
116 .weak MemManage_Handler
117 .type MemManage_Handler, %function
120 .size MemManage_Handler, . - MemManage_Handler
122 .weak BusFault_Handler
123 .type BusFault_Handler, %function
126 .size BusFault_Handler, . - BusFault_Handler
128 .weak UsageFault_Handler
129 .type UsageFault_Handler, %function
132 .size UsageFault_Handler, . - UsageFault_Handler
135 .type SVC_Handler, %function
138 .size SVC_Handler, . - SVC_Handler
140 .weak DebugMon_Handler
141 .type DebugMon_Handler, %function
144 .size DebugMon_Handler, . - DebugMon_Handler
147 .type PendSV_Handler, %function
150 .size PendSV_Handler, . - PendSV_Handler
152 .weak SysTick_Handler
153 .type SysTick_Handler, %function
156 .size SysTick_Handler, . - SysTick_Handler
158 .globl Default_Handler
159 .type Default_Handler, %function
162 .size Default_Handler, . - Default_Handler
166 .set \handler, Default_Handler
170 IRQ TIMER0_IRQHandler
171 IRQ TIMER1_IRQHandler
172 IRQ TIMER2_IRQHandler
173 IRQ TIMER3_IRQHandler
202 IRQ USBActivity_IRQHandler
203 IRQ CANActivity_IRQHandler