source: ecs_cellMon/firmware/Debug Internal/startup_stm32g071xx_PP.s@ 3

Last change on this file since 3 was 3, checked in by f.jahn, 3 years ago

fw hinzugfügt-->zed

File size: 5.7 KB
Line 
1# 1 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
2# 1 "<built-in>"
3# 1 "<command-line>"
4# 1 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
5# 27 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
6.syntax unified
7.cpu cortex-m0plus
8.fpu softvfp
9.thumb
10
11.global g_pfnVectors
12.global Default_Handler
13
14
15
16.word _sidata
17
18.word _sdata
19
20.word _edata
21
22.word _sbss
23
24.word _ebss
25# 56 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
26 .section .text.Reset_Handler
27 .weak Reset_Handler
28 .type Reset_Handler, %function
29Reset_Handler:
30 ldr r0, =_estack
31 mov sp, r0
32
33
34 bl SystemInit
35
36
37 ldr r0, =_sdata
38 ldr r1, =_edata
39 ldr r2, =_sidata
40 movs r3, #0
41 b LoopCopyDataInit
42
43CopyDataInit:
44 ldr r4, [r2, r3]
45 str r4, [r0, r3]
46 adds r3, r3, #4
47
48LoopCopyDataInit:
49 adds r4, r0, r3
50 cmp r4, r1
51 bcc CopyDataInit
52
53
54 ldr r2, =_sbss
55 ldr r4, =_ebss
56 movs r3, #0
57 b LoopFillZerobss
58
59FillZerobss:
60 str r3, [r2]
61 adds r2, r2, #4
62
63LoopFillZerobss:
64 cmp r2, r4
65 bcc FillZerobss
66
67
68 bl __libc_init_array
69
70 bl main
71
72LoopForever:
73 b LoopForever
74
75.size Reset_Handler, .-Reset_Handler
76# 115 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
77 .section .text.Default_Handler,"ax",%progbits
78Default_Handler:
79Infinite_Loop:
80 b Infinite_Loop
81 .size Default_Handler, .-Default_Handler
82# 128 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
83 .section .isr_vector,"a",%progbits
84 .type g_pfnVectors, %object
85 .size g_pfnVectors, .-g_pfnVectors
86
87g_pfnVectors:
88 .word _estack
89 .word Reset_Handler
90 .word NMI_Handler
91 .word HardFault_Handler
92 .word 0
93 .word 0
94 .word 0
95 .word 0
96 .word 0
97 .word 0
98 .word 0
99 .word SVC_Handler
100 .word 0
101 .word 0
102 .word PendSV_Handler
103 .word SysTick_Handler
104 .word WWDG_IRQHandler
105 .word PVD_IRQHandler
106 .word RTC_TAMP_IRQHandler
107 .word FLASH_IRQHandler
108 .word RCC_IRQHandler
109 .word EXTI0_1_IRQHandler
110 .word EXTI2_3_IRQHandler
111 .word EXTI4_15_IRQHandler
112 .word UCPD1_2_IRQHandler
113 .word DMA1_Channel1_IRQHandler
114 .word DMA1_Channel2_3_IRQHandler
115 .word DMA1_Ch4_7_DMAMUX1_OVR_IRQHandler
116 .word ADC1_COMP_IRQHandler
117 .word TIM1_BRK_UP_TRG_COM_IRQHandler
118 .word TIM1_CC_IRQHandler
119 .word TIM2_IRQHandler
120 .word TIM3_IRQHandler
121 .word TIM6_DAC_LPTIM1_IRQHandler
122 .word TIM7_LPTIM2_IRQHandler
123 .word TIM14_IRQHandler
124 .word TIM15_IRQHandler
125 .word TIM16_IRQHandler
126 .word TIM17_IRQHandler
127 .word I2C1_IRQHandler
128 .word I2C2_IRQHandler
129 .word SPI1_IRQHandler
130 .word SPI2_IRQHandler
131 .word USART1_IRQHandler
132 .word USART2_IRQHandler
133 .word USART3_4_LPUART1_IRQHandler
134 .word CEC_IRQHandler
135# 189 "D:\\projekte\\ecs_lipro\\branches\\lipro1-6_v2\\firmware\\startup\\startup_stm32g071xx.s"
136 .weak NMI_Handler
137 .thumb_set NMI_Handler,Default_Handler
138
139 .weak HardFault_Handler
140 .thumb_set HardFault_Handler,Default_Handler
141
142 .weak SVC_Handler
143 .thumb_set SVC_Handler,Default_Handler
144
145 .weak PendSV_Handler
146 .thumb_set PendSV_Handler,Default_Handler
147
148 .weak SysTick_Handler
149 .thumb_set SysTick_Handler,Default_Handler
150
151 .weak WWDG_IRQHandler
152 .thumb_set WWDG_IRQHandler,Default_Handler
153
154 .weak PVD_IRQHandler
155 .thumb_set PVD_IRQHandler,Default_Handler
156
157 .weak RTC_TAMP_IRQHandler
158 .thumb_set RTC_TAMP_IRQHandler,Default_Handler
159
160 .weak FLASH_IRQHandler
161 .thumb_set FLASH_IRQHandler,Default_Handler
162
163 .weak RCC_IRQHandler
164 .thumb_set RCC_IRQHandler,Default_Handler
165
166 .weak EXTI0_1_IRQHandler
167 .thumb_set EXTI0_1_IRQHandler,Default_Handler
168
169 .weak EXTI2_3_IRQHandler
170 .thumb_set EXTI2_3_IRQHandler,Default_Handler
171
172 .weak EXTI4_15_IRQHandler
173 .thumb_set EXTI4_15_IRQHandler,Default_Handler
174
175 .weak UCPD1_2_IRQHandler
176 .thumb_set UCPD1_2_IRQHandler,Default_Handler
177
178 .weak DMA1_Channel1_IRQHandler
179 .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
180
181 .weak DMA1_Channel2_3_IRQHandler
182 .thumb_set DMA1_Channel2_3_IRQHandler,Default_Handler
183
184 .weak DMA1_Ch4_7_DMAMUX1_OVR_IRQHandler
185 .thumb_set DMA1_Ch4_7_DMAMUX1_OVR_IRQHandler,Default_Handler
186
187 .weak ADC1_COMP_IRQHandler
188 .thumb_set ADC1_COMP_IRQHandler,Default_Handler
189
190 .weak TIM1_BRK_UP_TRG_COM_IRQHandler
191 .thumb_set TIM1_BRK_UP_TRG_COM_IRQHandler,Default_Handler
192
193 .weak TIM1_CC_IRQHandler
194 .thumb_set TIM1_CC_IRQHandler,Default_Handler
195
196 .weak TIM2_IRQHandler
197 .thumb_set TIM2_IRQHandler,Default_Handler
198
199 .weak TIM3_IRQHandler
200 .thumb_set TIM3_IRQHandler,Default_Handler
201
202 .weak TIM6_DAC_LPTIM1_IRQHandler
203 .thumb_set TIM6_DAC_LPTIM1_IRQHandler,Default_Handler
204
205 .weak TIM7_LPTIM2_IRQHandler
206 .thumb_set TIM7_LPTIM2_IRQHandler,Default_Handler
207
208 .weak TIM14_IRQHandler
209 .thumb_set TIM14_IRQHandler,Default_Handler
210
211 .weak TIM15_IRQHandler
212 .thumb_set TIM15_IRQHandler,Default_Handler
213
214 .weak TIM16_IRQHandler
215 .thumb_set TIM16_IRQHandler,Default_Handler
216
217 .weak TIM17_IRQHandler
218 .thumb_set TIM17_IRQHandler,Default_Handler
219
220 .weak I2C1_IRQHandler
221 .thumb_set I2C1_IRQHandler,Default_Handler
222
223 .weak I2C2_IRQHandler
224 .thumb_set I2C2_IRQHandler,Default_Handler
225
226 .weak SPI1_IRQHandler
227 .thumb_set SPI1_IRQHandler,Default_Handler
228
229 .weak SPI2_IRQHandler
230 .thumb_set SPI2_IRQHandler,Default_Handler
231
232 .weak USART1_IRQHandler
233 .thumb_set USART1_IRQHandler,Default_Handler
234
235 .weak USART2_IRQHandler
236 .thumb_set USART2_IRQHandler,Default_Handler
237
238 .weak USART3_4_LPUART1_IRQHandler
239 .thumb_set USART3_4_LPUART1_IRQHandler,Default_Handler
240
241 .weak CEC_IRQHandler
242 .thumb_set CEC_IRQHandler,Default_Handler
Note: See TracBrowser for help on using the repository browser.