STM32啟動(dòng)文件詳解及SystemInit函數(shù)分析
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117 __Vectors_End
118 __Vectors_Size
119
120
121 ; Reset Handler
122 ;利用PROC、ENDP這一對(duì)偽指令把程序段分為若干個(gè)過程,使程序的結(jié)構(gòu)加清晰
123 Reset_Handler
124
125
126
127
128
129
130
131
132
133
134
135 ; Dummy Exception Handlers (infinite loops which can be modified)
136 NMI_Handler
137
138
139
140 HardFault_Handler
141
142
143
144
145 MemManage_Handler
146
147
148
149
150 BusFault_Handler
151
152
153
154
155 UsageFault_Handler
156
157
158
159
160 SVC_Handler
161
162
163
164 DebugMon_Handler
165
166
167
168
169 PendSV_Handler
170
171
172
173 SysTick_Handler PROC
174
175
176
177 Default_Handler PROC
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238 WWDG_IRQHandler
239 PVD_IRQHandler
240 TAMPER_IRQHandler
241 RTC_IRQHandler
242 FLASH_IRQHandler
243 RCC_IRQHandler
244 EXTI0_IRQHandler
245 EXTI1_IRQHandler
246 EXTI2_IRQHandler
247 EXTI3_IRQHandler
248 EXTI4_IRQHandler
249 DMA1_Channel1_IRQHandler
250 DMA1_Channel2_IRQHandler
251 DMA1_Channel3_IRQHandler
252 DMA1_Channel4_IRQHandler
253 DMA1_Channel5_IRQHandler
254 DMA1_Channel6_IRQHandler
255 DMA1_Channel7_IRQHandler
256 ADC1_2_IRQHandler
257 USB_HP_CAN1_TX_IRQHandler
258 USB_LP_CAN1_RX0_IRQHandler
259 CAN1_RX1_IRQHandler
260 CAN1_SCE_IRQHandler
261 EXTI9_5_IRQHandler
262 TIM1_BRK_IRQHandler
263 TIM1_UP_IRQHandler
264 TIM1_TRG_COM_IRQHandler
265 TIM1_CC_IRQHandler
266 TIM2_IRQHandler
267 TIM3_IRQHandler
268 TIM4_IRQHandler
269 I2C1_EV_IRQHandler
270 I2C1_ER_IRQHandler
271 I2C2_EV_IRQHandler
272 I2C2_ER_IRQHandler
273 SPI1_IRQHandler
274 SPI2_IRQHandler
275 USART1_IRQHandler
276 USART2_IRQHandler
277 USART3_IRQHandler
278 EXTI15_10_IRQHandler
279 RTCAlarm_IRQHandler
280 USBWakeUp_IRQHandler
281 TIM8_BRK_IRQHandler
282 TIM8_UP_IRQHandler
283 TIM8_TRG_COM_IRQHandler
284 TIM8_CC_IRQHandler
285 ADC3_IRQHandler
286 FSMC_IRQHandler
287 SDIO_IRQHandler
288 TIM5_IRQHandler
289 SPI3_IRQHandler
290 UART4_IRQHandler
291 UART5_IRQHandler
292 TIM6_IRQHandler
293 TIM7_IRQHandler
294 DMA2_Channel1_IRQHandler
295 DMA2_Channel2_IRQHandler
296 DMA2_Channel3_IRQHandler
297 DMA2_Channel4_5_IRQHandler
298
299
300
301 ;*******************************************************************************
302 ; User Stack and Heap initialization
303 ;*******************************************************************************
304 ;堆和棧的初始化
305
306
307
309
310
311
312
313
314
315
316
317
318 __user_initial_stackheap
319
320
321
322
323
324
325
326
327
328
329
評(píng)論