1 ;/******************** (C) COPYRIGHT 2019 STMicroelectronics ********************
\r
2 ;* File Name : startup_stm32h745xx.s
\r
3 ;* Author : MCD Application Team
\r
4 ;* Description : STM32H745xx devices vector table for EWARM toolchain.
\r
5 ;* This module performs:
\r
6 ;* - Set the initial SP
\r
7 ;* - Set the initial PC == _iar_program_start,
\r
8 ;* - Set the vector table entries with the exceptions ISR
\r
10 ;* - Branches to main in the C library (which eventually
\r
12 ;* After Reset the Cortex-M processor is in Thread mode,
\r
13 ;* priority is Privileged, and the Stack is set to Main.
\r
14 ;******************************************************************************
\r
17 ;* <h2><center>© Copyright (c) 2019 STMicroelectronics.
\r
18 ;* All rights reserved.</center></h2>
\r
20 ;* This software component is licensed by ST under BSD 3-Clause license,
\r
21 ;* the "License"; You may not use this file except in compliance with the
\r
22 ;* License. You may obtain a copy of the License at:
\r
23 ;* opensource.org/licenses/BSD-3-Clause
\r
25 ;******************************************************************************
\r
28 ; The modules in this file are included in the libraries, and may be replaced
\r
29 ; by any user-defined modules that define the PUBLIC symbol _program_start or
\r
30 ; a user defined start symbol.
\r
31 ; To override the cstartup defined in the library, simply add your modified
\r
32 ; version to the workbench project.
\r
34 ; The vector table is normally located at address 0.
\r
35 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
\r
36 ; The name "__vector_table" has special meaning for C-SPY:
\r
37 ; it is where the SP start value is found, and the NVIC vector
\r
38 ; table register (VTOR) is initialized to this address if != 0.
\r
45 ;; Forward declaration of sections.
\r
46 SECTION CSTACK:DATA:NOROOT(3)
\r
48 SECTION .intvec:CODE:NOROOT(2)
\r
50 EXTERN __iar_program_start
\r
52 PUBLIC __vector_table
\r
57 DCD Reset_Handler ; Reset Handler
\r
59 DCD NMI_Handler ; NMI Handler
\r
60 DCD HardFault_Handler ; Hard Fault Handler
\r
61 DCD MemManage_Handler ; MPU Fault Handler
\r
62 DCD BusFault_Handler ; Bus Fault Handler
\r
63 DCD UsageFault_Handler ; Usage Fault Handler
\r
68 DCD SVC_Handler ; SVCall Handler
\r
69 DCD DebugMon_Handler ; Debug Monitor Handler
\r
71 DCD PendSV_Handler ; PendSV Handler
\r
72 DCD SysTick_Handler ; SysTick Handler
\r
74 ; External Interrupts
\r
75 DCD WWDG_IRQHandler ; Window WatchDog Interrupt ( wwdg1_it, wwdg2_it)
\r
76 DCD PVD_AVD_IRQHandler ; PVD/AVD through EXTI Line detection
\r
77 DCD TAMP_STAMP_IRQHandler ; Tamper and TimeStamps through the EXTI line
\r
78 DCD RTC_WKUP_IRQHandler ; RTC Wakeup through the EXTI line
\r
79 DCD FLASH_IRQHandler ; FLASH
\r
80 DCD RCC_IRQHandler ; RCC
\r
81 DCD EXTI0_IRQHandler ; EXTI Line0
\r
82 DCD EXTI1_IRQHandler ; EXTI Line1
\r
83 DCD EXTI2_IRQHandler ; EXTI Line2
\r
84 DCD EXTI3_IRQHandler ; EXTI Line3
\r
85 DCD EXTI4_IRQHandler ; EXTI Line4
\r
86 DCD DMA1_Stream0_IRQHandler ; DMA1 Stream 0
\r
87 DCD DMA1_Stream1_IRQHandler ; DMA1 Stream 1
\r
88 DCD DMA1_Stream2_IRQHandler ; DMA1 Stream 2
\r
89 DCD DMA1_Stream3_IRQHandler ; DMA1 Stream 3
\r
90 DCD DMA1_Stream4_IRQHandler ; DMA1 Stream 4
\r
91 DCD DMA1_Stream5_IRQHandler ; DMA1 Stream 5
\r
92 DCD DMA1_Stream6_IRQHandler ; DMA1 Stream 6
\r
93 DCD ADC_IRQHandler ; ADC1, ADC2
\r
94 DCD FDCAN1_IT0_IRQHandler ; FDCAN1 interrupt line 0
\r
95 DCD FDCAN2_IT0_IRQHandler ; FDCAN2 interrupt line 0
\r
96 DCD FDCAN1_IT1_IRQHandler ; FDCAN1 interrupt line 1
\r
97 DCD FDCAN2_IT1_IRQHandler ; FDCAN2 interrupt line 1
\r
98 DCD EXTI9_5_IRQHandler ; External Line[9:5]s
\r
99 DCD TIM1_BRK_IRQHandler ; TIM1 Break interrupt
\r
100 DCD TIM1_UP_IRQHandler ; TIM1 Update
\r
101 DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation Interrupt
\r
102 DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
\r
103 DCD TIM2_IRQHandler ; TIM2
\r
104 DCD TIM3_IRQHandler ; TIM3
\r
105 DCD TIM4_IRQHandler ; TIM4
\r
106 DCD I2C1_EV_IRQHandler ; I2C1 Event
\r
107 DCD I2C1_ER_IRQHandler ; I2C1 Error
\r
108 DCD I2C2_EV_IRQHandler ; I2C2 Event
\r
109 DCD I2C2_ER_IRQHandler ; I2C2 Error
\r
110 DCD SPI1_IRQHandler ; SPI1
\r
111 DCD SPI2_IRQHandler ; SPI2
\r
112 DCD USART1_IRQHandler ; USART1
\r
113 DCD USART2_IRQHandler ; USART2
\r
114 DCD USART3_IRQHandler ; USART3
\r
115 DCD EXTI15_10_IRQHandler ; External Line[15:10]
\r
116 DCD RTC_Alarm_IRQHandler ; RTC Alarm (A and B) through EXTI Line
\r
118 DCD TIM8_BRK_TIM12_IRQHandler ; TIM8 Break Interrupt and TIM12 global interrupt
\r
119 DCD TIM8_UP_TIM13_IRQHandler ; TIM8 Update Interrupt and TIM13 global interrupt
\r
120 DCD TIM8_TRG_COM_TIM14_IRQHandler ; TIM8 Trigger and Commutation Interrupt and TIM14 glob
\r
121 DCD TIM8_CC_IRQHandler ; TIM8 Capture Compare Interrupt
\r
122 DCD DMA1_Stream7_IRQHandler ; DMA1 Stream7
\r
123 DCD FMC_IRQHandler ; FMC
\r
124 DCD SDMMC1_IRQHandler ; SDMMC1
\r
125 DCD TIM5_IRQHandler ; TIM5
\r
126 DCD SPI3_IRQHandler ; SPI3
\r
127 DCD UART4_IRQHandler ; UART4
\r
128 DCD UART5_IRQHandler ; UART5
\r
129 DCD TIM6_DAC_IRQHandler ; TIM6 and DAC1&2 underrun errors
\r
130 DCD TIM7_IRQHandler ; TIM7
\r
131 DCD DMA2_Stream0_IRQHandler ; DMA2 Stream 0
\r
132 DCD DMA2_Stream1_IRQHandler ; DMA2 Stream 1
\r
133 DCD DMA2_Stream2_IRQHandler ; DMA2 Stream 2
\r
134 DCD DMA2_Stream3_IRQHandler ; DMA2 Stream 3
\r
135 DCD DMA2_Stream4_IRQHandler ; DMA2 Stream 4
\r
136 DCD ETH_IRQHandler ; Ethernet
\r
137 DCD ETH_WKUP_IRQHandler ; Ethernet Wakeup through EXTI line
\r
138 DCD FDCAN_CAL_IRQHandler ; FDCAN calibration unit interrupt
\r
139 DCD CM7_SEV_IRQHandler ; CM7 Send event interrupt for CM4
\r
140 DCD CM4_SEV_IRQHandler ; CM4 Send event interrupt for CM7
\r
143 DCD DMA2_Stream5_IRQHandler ; DMA2 Stream 5
\r
144 DCD DMA2_Stream6_IRQHandler ; DMA2 Stream 6
\r
145 DCD DMA2_Stream7_IRQHandler ; DMA2 Stream 7
\r
146 DCD USART6_IRQHandler ; USART6
\r
147 DCD I2C3_EV_IRQHandler ; I2C3 event
\r
148 DCD I2C3_ER_IRQHandler ; I2C3 error
\r
149 DCD OTG_HS_EP1_OUT_IRQHandler ; USB OTG HS End Point 1 Out
\r
150 DCD OTG_HS_EP1_IN_IRQHandler ; USB OTG HS End Point 1 In
\r
151 DCD OTG_HS_WKUP_IRQHandler ; USB OTG HS Wakeup through EXTI
\r
152 DCD OTG_HS_IRQHandler ; USB OTG HS
\r
153 DCD DCMI_IRQHandler ; DCMI
\r
155 DCD RNG_IRQHandler ; Rng
\r
156 DCD FPU_IRQHandler ; FPU
\r
157 DCD UART7_IRQHandler ; UART7
\r
158 DCD UART8_IRQHandler ; UART8
\r
159 DCD SPI4_IRQHandler ; SPI4
\r
160 DCD SPI5_IRQHandler ; SPI5
\r
161 DCD SPI6_IRQHandler ; SPI6
\r
162 DCD SAI1_IRQHandler ; SAI1
\r
163 DCD LTDC_IRQHandler ; LTDC
\r
164 DCD LTDC_ER_IRQHandler ; LTDC error
\r
165 DCD DMA2D_IRQHandler ; DMA2D
\r
166 DCD SAI2_IRQHandler ; SAI2
\r
167 DCD QUADSPI_IRQHandler ; QUADSPI
\r
168 DCD LPTIM1_IRQHandler ; LPTIM1
\r
169 DCD CEC_IRQHandler ; HDMI_CEC
\r
170 DCD I2C4_EV_IRQHandler ; I2C4 Event
\r
171 DCD I2C4_ER_IRQHandler ; I2C4 Error
\r
172 DCD SPDIF_RX_IRQHandler ; SPDIF_RX
\r
173 DCD OTG_FS_EP1_OUT_IRQHandler ; USB OTG FS End Point 1 Out
\r
174 DCD OTG_FS_EP1_IN_IRQHandler ; USB OTG FS End Point 1 In
\r
175 DCD OTG_FS_WKUP_IRQHandler ; USB OTG FS Wakeup through EXTI
\r
176 DCD OTG_FS_IRQHandler ; USB OTG FS
\r
177 DCD DMAMUX1_OVR_IRQHandler ; DMAMUX1 Overrun interrupt
\r
178 DCD HRTIM1_Master_IRQHandler ; HRTIM Master Timer global Interrupts
\r
179 DCD HRTIM1_TIMA_IRQHandler ; HRTIM Timer A global Interrupt
\r
180 DCD HRTIM1_TIMB_IRQHandler ; HRTIM Timer B global Interrupt
\r
181 DCD HRTIM1_TIMC_IRQHandler ; HRTIM Timer C global Interrupt
\r
182 DCD HRTIM1_TIMD_IRQHandler ; HRTIM Timer D global Interrupt
\r
183 DCD HRTIM1_TIME_IRQHandler ; HRTIM Timer E global Interrupt
\r
184 DCD HRTIM1_FLT_IRQHandler ; HRTIM Fault global Interrupt
\r
185 DCD DFSDM1_FLT0_IRQHandler ; DFSDM Filter0 Interrupt
\r
186 DCD DFSDM1_FLT1_IRQHandler ; DFSDM Filter1 Interrupt
\r
187 DCD DFSDM1_FLT2_IRQHandler ; DFSDM Filter2 Interrupt
\r
188 DCD DFSDM1_FLT3_IRQHandler ; DFSDM Filter3 Interrupt
\r
189 DCD SAI3_IRQHandler ; SAI3 global Interrupt
\r
190 DCD SWPMI1_IRQHandler ; Serial Wire Interface 1 global interrupt
\r
191 DCD TIM15_IRQHandler ; TIM15 global Interrupt
\r
192 DCD TIM16_IRQHandler ; TIM16 global Interrupt
\r
193 DCD TIM17_IRQHandler ; TIM17 global Interrupt
\r
194 DCD MDIOS_WKUP_IRQHandler ; MDIOS Wakeup Interrupt
\r
195 DCD MDIOS_IRQHandler ; MDIOS global Interrupt
\r
196 DCD JPEG_IRQHandler ; JPEG global Interrupt
\r
197 DCD MDMA_IRQHandler ; MDMA global Interrupt
\r
199 DCD SDMMC2_IRQHandler ; SDMMC2 global Interrupt
\r
200 DCD HSEM1_IRQHandler ; HSEM1 global Interrupt
\r
201 DCD HSEM2_IRQHandler ; HSEM2 global Interrupt
\r
202 DCD ADC3_IRQHandler ; ADC3 global Interrupt
\r
203 DCD DMAMUX2_OVR_IRQHandler ; DMAMUX Overrun interrupt
\r
204 DCD BDMA_Channel0_IRQHandler ; BDMA Channel 0 global Interrupt
\r
205 DCD BDMA_Channel1_IRQHandler ; BDMA Channel 1 global Interrupt
\r
206 DCD BDMA_Channel2_IRQHandler ; BDMA Channel 2 global Interrupt
\r
207 DCD BDMA_Channel3_IRQHandler ; BDMA Channel 3 global Interrupt
\r
208 DCD BDMA_Channel4_IRQHandler ; BDMA Channel 4 global Interrupt
\r
209 DCD BDMA_Channel5_IRQHandler ; BDMA Channel 5 global Interrupt
\r
210 DCD BDMA_Channel6_IRQHandler ; BDMA Channel 6 global Interrupt
\r
211 DCD BDMA_Channel7_IRQHandler ; BDMA Channel 7 global Interrupt
\r
212 DCD COMP1_IRQHandler ; COMP1 global Interrupt
\r
213 DCD LPTIM2_IRQHandler ; LP TIM2 global interrupt
\r
214 DCD LPTIM3_IRQHandler ; LP TIM3 global interrupt
\r
215 DCD LPTIM4_IRQHandler ; LP TIM4 global interrupt
\r
216 DCD LPTIM5_IRQHandler ; LP TIM5 global interrupt
\r
217 DCD LPUART1_IRQHandler ; LP UART1 interrupt
\r
218 DCD WWDG_RST_IRQHandler ; Window Watchdog reset interrupt (exti_d2_wwdg_it, exti_d1_wwdg_it)
\r
219 DCD CRS_IRQHandler ; Clock Recovery Global Interrupt
\r
220 DCD ECC_IRQHandler ; ECC diagnostic Global Interrupt
\r
221 DCD SAI4_IRQHandler ; SAI4 global interrupt
\r
223 DCD HOLD_CORE_IRQHandler ; Hold core interrupt
\r
224 DCD WAKEUP_PIN_IRQHandler ; Interrupt for all 6 wake-up pins
\r
225 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
\r
227 ;; Default interrupt handlers.
\r
230 PUBWEAK Reset_Handler
\r
231 SECTION .text:CODE:NOROOT:REORDER(2)
\r
234 LDR R0, =SystemInit
\r
236 LDR R0, =__iar_program_start
\r
239 PUBWEAK NMI_Handler
\r
240 SECTION .text:CODE:NOROOT:REORDER(1)
\r
244 PUBWEAK HardFault_Handler
\r
245 SECTION .text:CODE:NOROOT:REORDER(1)
\r
247 B HardFault_Handler
\r
249 PUBWEAK MemManage_Handler
\r
250 SECTION .text:CODE:NOROOT:REORDER(1)
\r
252 B MemManage_Handler
\r
254 PUBWEAK BusFault_Handler
\r
255 SECTION .text:CODE:NOROOT:REORDER(1)
\r
259 PUBWEAK UsageFault_Handler
\r
260 SECTION .text:CODE:NOROOT:REORDER(1)
\r
262 B UsageFault_Handler
\r
264 PUBWEAK SVC_Handler
\r
265 SECTION .text:CODE:NOROOT:REORDER(1)
\r
269 PUBWEAK DebugMon_Handler
\r
270 SECTION .text:CODE:NOROOT:REORDER(1)
\r
274 PUBWEAK PendSV_Handler
\r
275 SECTION .text:CODE:NOROOT:REORDER(1)
\r
279 PUBWEAK SysTick_Handler
\r
280 SECTION .text:CODE:NOROOT:REORDER(1)
\r
284 PUBWEAK WWDG_IRQHandler
\r
285 SECTION .text:CODE:NOROOT:REORDER(1)
\r
289 PUBWEAK PVD_AVD_IRQHandler
\r
290 SECTION .text:CODE:NOROOT:REORDER(1)
\r
291 PVD_AVD_IRQHandler
\r
292 B PVD_AVD_IRQHandler
\r
294 PUBWEAK TAMP_STAMP_IRQHandler
\r
295 SECTION .text:CODE:NOROOT:REORDER(1)
\r
296 TAMP_STAMP_IRQHandler
\r
297 B TAMP_STAMP_IRQHandler
\r
299 PUBWEAK RTC_WKUP_IRQHandler
\r
300 SECTION .text:CODE:NOROOT:REORDER(1)
\r
301 RTC_WKUP_IRQHandler
\r
302 B RTC_WKUP_IRQHandler
\r
304 PUBWEAK FLASH_IRQHandler
\r
305 SECTION .text:CODE:NOROOT:REORDER(1)
\r
309 PUBWEAK RCC_IRQHandler
\r
310 SECTION .text:CODE:NOROOT:REORDER(1)
\r
314 PUBWEAK EXTI0_IRQHandler
\r
315 SECTION .text:CODE:NOROOT:REORDER(1)
\r
319 PUBWEAK EXTI1_IRQHandler
\r
320 SECTION .text:CODE:NOROOT:REORDER(1)
\r
324 PUBWEAK EXTI2_IRQHandler
\r
325 SECTION .text:CODE:NOROOT:REORDER(1)
\r
329 PUBWEAK EXTI3_IRQHandler
\r
330 SECTION .text:CODE:NOROOT:REORDER(1)
\r
334 PUBWEAK EXTI4_IRQHandler
\r
335 SECTION .text:CODE:NOROOT:REORDER(1)
\r
339 PUBWEAK DMA1_Stream0_IRQHandler
\r
340 SECTION .text:CODE:NOROOT:REORDER(1)
\r
341 DMA1_Stream0_IRQHandler
\r
342 B DMA1_Stream0_IRQHandler
\r
344 PUBWEAK DMA1_Stream1_IRQHandler
\r
345 SECTION .text:CODE:NOROOT:REORDER(1)
\r
346 DMA1_Stream1_IRQHandler
\r
347 B DMA1_Stream1_IRQHandler
\r
349 PUBWEAK DMA1_Stream2_IRQHandler
\r
350 SECTION .text:CODE:NOROOT:REORDER(1)
\r
351 DMA1_Stream2_IRQHandler
\r
352 B DMA1_Stream2_IRQHandler
\r
354 PUBWEAK DMA1_Stream3_IRQHandler
\r
355 SECTION .text:CODE:NOROOT:REORDER(1)
\r
356 DMA1_Stream3_IRQHandler
\r
357 B DMA1_Stream3_IRQHandler
\r
359 PUBWEAK DMA1_Stream4_IRQHandler
\r
360 SECTION .text:CODE:NOROOT:REORDER(1)
\r
361 DMA1_Stream4_IRQHandler
\r
362 B DMA1_Stream4_IRQHandler
\r
364 PUBWEAK DMA1_Stream5_IRQHandler
\r
365 SECTION .text:CODE:NOROOT:REORDER(1)
\r
366 DMA1_Stream5_IRQHandler
\r
367 B DMA1_Stream5_IRQHandler
\r
369 PUBWEAK DMA1_Stream6_IRQHandler
\r
370 SECTION .text:CODE:NOROOT:REORDER(1)
\r
371 DMA1_Stream6_IRQHandler
\r
372 B DMA1_Stream6_IRQHandler
\r
374 PUBWEAK ADC_IRQHandler
\r
375 SECTION .text:CODE:NOROOT:REORDER(1)
\r
379 PUBWEAK FDCAN1_IT0_IRQHandler
\r
380 SECTION .text:CODE:NOROOT:REORDER(1)
\r
381 FDCAN1_IT0_IRQHandler
\r
382 B FDCAN1_IT0_IRQHandler
\r
384 PUBWEAK FDCAN2_IT0_IRQHandler
\r
385 SECTION .text:CODE:NOROOT:REORDER(1)
\r
386 FDCAN2_IT0_IRQHandler
\r
387 B FDCAN2_IT0_IRQHandler
\r
389 PUBWEAK FDCAN1_IT1_IRQHandler
\r
390 SECTION .text:CODE:NOROOT:REORDER(1)
\r
391 FDCAN1_IT1_IRQHandler
\r
392 B FDCAN1_IT1_IRQHandler
\r
394 PUBWEAK FDCAN2_IT1_IRQHandler
\r
395 SECTION .text:CODE:NOROOT:REORDER(1)
\r
396 FDCAN2_IT1_IRQHandler
\r
397 B FDCAN2_IT1_IRQHandler
\r
399 PUBWEAK EXTI9_5_IRQHandler
\r
400 SECTION .text:CODE:NOROOT:REORDER(1)
\r
401 EXTI9_5_IRQHandler
\r
402 B EXTI9_5_IRQHandler
\r
404 PUBWEAK TIM1_BRK_IRQHandler
\r
405 SECTION .text:CODE:NOROOT:REORDER(1)
\r
406 TIM1_BRK_IRQHandler
\r
407 B TIM1_BRK_IRQHandler
\r
409 PUBWEAK TIM1_UP_IRQHandler
\r
410 SECTION .text:CODE:NOROOT:REORDER(1)
\r
411 TIM1_UP_IRQHandler
\r
412 B TIM1_UP_IRQHandler
\r
414 PUBWEAK TIM1_TRG_COM_IRQHandler
\r
415 SECTION .text:CODE:NOROOT:REORDER(1)
\r
416 TIM1_TRG_COM_IRQHandler
\r
417 B TIM1_TRG_COM_IRQHandler
\r
419 PUBWEAK TIM1_CC_IRQHandler
\r
420 SECTION .text:CODE:NOROOT:REORDER(1)
\r
421 TIM1_CC_IRQHandler
\r
422 B TIM1_CC_IRQHandler
\r
424 PUBWEAK TIM2_IRQHandler
\r
425 SECTION .text:CODE:NOROOT:REORDER(1)
\r
429 PUBWEAK TIM3_IRQHandler
\r
430 SECTION .text:CODE:NOROOT:REORDER(1)
\r
434 PUBWEAK TIM4_IRQHandler
\r
435 SECTION .text:CODE:NOROOT:REORDER(1)
\r
439 PUBWEAK I2C1_EV_IRQHandler
\r
440 SECTION .text:CODE:NOROOT:REORDER(1)
\r
441 I2C1_EV_IRQHandler
\r
442 B I2C1_EV_IRQHandler
\r
444 PUBWEAK I2C1_ER_IRQHandler
\r
445 SECTION .text:CODE:NOROOT:REORDER(1)
\r
446 I2C1_ER_IRQHandler
\r
447 B I2C1_ER_IRQHandler
\r
449 PUBWEAK I2C2_EV_IRQHandler
\r
450 SECTION .text:CODE:NOROOT:REORDER(1)
\r
451 I2C2_EV_IRQHandler
\r
452 B I2C2_EV_IRQHandler
\r
454 PUBWEAK I2C2_ER_IRQHandler
\r
455 SECTION .text:CODE:NOROOT:REORDER(1)
\r
456 I2C2_ER_IRQHandler
\r
457 B I2C2_ER_IRQHandler
\r
459 PUBWEAK SPI1_IRQHandler
\r
460 SECTION .text:CODE:NOROOT:REORDER(1)
\r
464 PUBWEAK SPI2_IRQHandler
\r
465 SECTION .text:CODE:NOROOT:REORDER(1)
\r
469 PUBWEAK USART1_IRQHandler
\r
470 SECTION .text:CODE:NOROOT:REORDER(1)
\r
472 B USART1_IRQHandler
\r
474 PUBWEAK USART2_IRQHandler
\r
475 SECTION .text:CODE:NOROOT:REORDER(1)
\r
477 B USART2_IRQHandler
\r
479 PUBWEAK USART3_IRQHandler
\r
480 SECTION .text:CODE:NOROOT:REORDER(1)
\r
482 B USART3_IRQHandler
\r
484 PUBWEAK EXTI15_10_IRQHandler
\r
485 SECTION .text:CODE:NOROOT:REORDER(1)
\r
486 EXTI15_10_IRQHandler
\r
487 B EXTI15_10_IRQHandler
\r
489 PUBWEAK RTC_Alarm_IRQHandler
\r
490 SECTION .text:CODE:NOROOT:REORDER(1)
\r
491 RTC_Alarm_IRQHandler
\r
492 B RTC_Alarm_IRQHandler
\r
494 PUBWEAK TIM8_BRK_TIM12_IRQHandler
\r
495 SECTION .text:CODE:NOROOT:REORDER(1)
\r
496 TIM8_BRK_TIM12_IRQHandler
\r
497 B TIM8_BRK_TIM12_IRQHandler
\r
499 PUBWEAK TIM8_UP_TIM13_IRQHandler
\r
500 SECTION .text:CODE:NOROOT:REORDER(1)
\r
501 TIM8_UP_TIM13_IRQHandler
\r
502 B TIM8_UP_TIM13_IRQHandler
\r
504 PUBWEAK TIM8_TRG_COM_TIM14_IRQHandler
\r
505 SECTION .text:CODE:NOROOT:REORDER(1)
\r
506 TIM8_TRG_COM_TIM14_IRQHandler
\r
507 B TIM8_TRG_COM_TIM14_IRQHandler
\r
509 PUBWEAK TIM8_CC_IRQHandler
\r
510 SECTION .text:CODE:NOROOT:REORDER(1)
\r
511 TIM8_CC_IRQHandler
\r
512 B TIM8_CC_IRQHandler
\r
514 PUBWEAK DMA1_Stream7_IRQHandler
\r
515 SECTION .text:CODE:NOROOT:REORDER(1)
\r
516 DMA1_Stream7_IRQHandler
\r
517 B DMA1_Stream7_IRQHandler
\r
519 PUBWEAK FMC_IRQHandler
\r
520 SECTION .text:CODE:NOROOT:REORDER(1)
\r
524 PUBWEAK SDMMC1_IRQHandler
\r
525 SECTION .text:CODE:NOROOT:REORDER(1)
\r
527 B SDMMC1_IRQHandler
\r
529 PUBWEAK TIM5_IRQHandler
\r
530 SECTION .text:CODE:NOROOT:REORDER(1)
\r
534 PUBWEAK SPI3_IRQHandler
\r
535 SECTION .text:CODE:NOROOT:REORDER(1)
\r
539 PUBWEAK UART4_IRQHandler
\r
540 SECTION .text:CODE:NOROOT:REORDER(1)
\r
544 PUBWEAK UART5_IRQHandler
\r
545 SECTION .text:CODE:NOROOT:REORDER(1)
\r
549 PUBWEAK TIM6_DAC_IRQHandler
\r
550 SECTION .text:CODE:NOROOT:REORDER(1)
\r
551 TIM6_DAC_IRQHandler
\r
552 B TIM6_DAC_IRQHandler
\r
554 PUBWEAK TIM7_IRQHandler
\r
555 SECTION .text:CODE:NOROOT:REORDER(1)
\r
559 PUBWEAK DMA2_Stream0_IRQHandler
\r
560 SECTION .text:CODE:NOROOT:REORDER(1)
\r
561 DMA2_Stream0_IRQHandler
\r
562 B DMA2_Stream0_IRQHandler
\r
564 PUBWEAK DMA2_Stream1_IRQHandler
\r
565 SECTION .text:CODE:NOROOT:REORDER(1)
\r
566 DMA2_Stream1_IRQHandler
\r
567 B DMA2_Stream1_IRQHandler
\r
569 PUBWEAK DMA2_Stream2_IRQHandler
\r
570 SECTION .text:CODE:NOROOT:REORDER(1)
\r
571 DMA2_Stream2_IRQHandler
\r
572 B DMA2_Stream2_IRQHandler
\r
574 PUBWEAK DMA2_Stream3_IRQHandler
\r
575 SECTION .text:CODE:NOROOT:REORDER(1)
\r
576 DMA2_Stream3_IRQHandler
\r
577 B DMA2_Stream3_IRQHandler
\r
579 PUBWEAK DMA2_Stream4_IRQHandler
\r
580 SECTION .text:CODE:NOROOT:REORDER(1)
\r
581 DMA2_Stream4_IRQHandler
\r
582 B DMA2_Stream4_IRQHandler
\r
584 PUBWEAK ETH_IRQHandler
\r
585 SECTION .text:CODE:NOROOT:REORDER(1)
\r
589 PUBWEAK ETH_WKUP_IRQHandler
\r
590 SECTION .text:CODE:NOROOT:REORDER(1)
\r
591 ETH_WKUP_IRQHandler
\r
592 B ETH_WKUP_IRQHandler
\r
594 PUBWEAK FDCAN_CAL_IRQHandler
\r
595 SECTION .text:CODE:NOROOT:REORDER(1)
\r
596 FDCAN_CAL_IRQHandler
\r
597 B FDCAN_CAL_IRQHandler
\r
599 PUBWEAK CM7_SEV_IRQHandler
\r
600 SECTION .text:CODE:NOROOT:REORDER(1)
\r
601 CM7_SEV_IRQHandler
\r
602 B CM7_SEV_IRQHandler
\r
604 PUBWEAK CM4_SEV_IRQHandler
\r
605 SECTION .text:CODE:NOROOT:REORDER(1)
\r
606 CM4_SEV_IRQHandler
\r
607 B CM4_SEV_IRQHandler
\r
609 PUBWEAK DMA2_Stream5_IRQHandler
\r
610 SECTION .text:CODE:NOROOT:REORDER(1)
\r
611 DMA2_Stream5_IRQHandler
\r
612 B DMA2_Stream5_IRQHandler
\r
614 PUBWEAK DMA2_Stream6_IRQHandler
\r
615 SECTION .text:CODE:NOROOT:REORDER(1)
\r
616 DMA2_Stream6_IRQHandler
\r
617 B DMA2_Stream6_IRQHandler
\r
619 PUBWEAK DMA2_Stream7_IRQHandler
\r
620 SECTION .text:CODE:NOROOT:REORDER(1)
\r
621 DMA2_Stream7_IRQHandler
\r
622 B DMA2_Stream7_IRQHandler
\r
624 PUBWEAK USART6_IRQHandler
\r
625 SECTION .text:CODE:NOROOT:REORDER(1)
\r
627 B USART6_IRQHandler
\r
629 PUBWEAK I2C3_EV_IRQHandler
\r
630 SECTION .text:CODE:NOROOT:REORDER(1)
\r
631 I2C3_EV_IRQHandler
\r
632 B I2C3_EV_IRQHandler
\r
634 PUBWEAK I2C3_ER_IRQHandler
\r
635 SECTION .text:CODE:NOROOT:REORDER(1)
\r
636 I2C3_ER_IRQHandler
\r
637 B I2C3_ER_IRQHandler
\r
639 PUBWEAK OTG_HS_EP1_OUT_IRQHandler
\r
640 SECTION .text:CODE:NOROOT:REORDER(1)
\r
641 OTG_HS_EP1_OUT_IRQHandler
\r
642 B OTG_HS_EP1_OUT_IRQHandler
\r
644 PUBWEAK OTG_HS_EP1_IN_IRQHandler
\r
645 SECTION .text:CODE:NOROOT:REORDER(1)
\r
646 OTG_HS_EP1_IN_IRQHandler
\r
647 B OTG_HS_EP1_IN_IRQHandler
\r
649 PUBWEAK OTG_HS_WKUP_IRQHandler
\r
650 SECTION .text:CODE:NOROOT:REORDER(1)
\r
651 OTG_HS_WKUP_IRQHandler
\r
652 B OTG_HS_WKUP_IRQHandler
\r
654 PUBWEAK OTG_HS_IRQHandler
\r
655 SECTION .text:CODE:NOROOT:REORDER(1)
\r
657 B OTG_HS_IRQHandler
\r
659 PUBWEAK DCMI_IRQHandler
\r
660 SECTION .text:CODE:NOROOT:REORDER(1)
\r
664 PUBWEAK RNG_IRQHandler
\r
665 SECTION .text:CODE:NOROOT:REORDER(1)
\r
669 PUBWEAK FPU_IRQHandler
\r
670 SECTION .text:CODE:NOROOT:REORDER(1)
\r
674 PUBWEAK UART7_IRQHandler
\r
675 SECTION .text:CODE:NOROOT:REORDER(1)
\r
677 B UART7_IRQHandler
\r
679 PUBWEAK UART8_IRQHandler
\r
680 SECTION .text:CODE:NOROOT:REORDER(1)
\r
684 PUBWEAK SPI4_IRQHandler
\r
685 SECTION .text:CODE:NOROOT:REORDER(1)
\r
689 PUBWEAK SPI5_IRQHandler
\r
690 SECTION .text:CODE:NOROOT:REORDER(1)
\r
694 PUBWEAK SPI6_IRQHandler
\r
695 SECTION .text:CODE:NOROOT:REORDER(1)
\r
699 PUBWEAK SAI1_IRQHandler
\r
700 SECTION .text:CODE:NOROOT:REORDER(1)
\r
704 PUBWEAK LTDC_IRQHandler
\r
705 SECTION .text:CODE:NOROOT:REORDER(1)
\r
709 PUBWEAK LTDC_ER_IRQHandler
\r
710 SECTION .text:CODE:NOROOT:REORDER(1)
\r
711 LTDC_ER_IRQHandler
\r
712 B LTDC_ER_IRQHandler
\r
714 PUBWEAK DMA2D_IRQHandler
\r
715 SECTION .text:CODE:NOROOT:REORDER(1)
\r
717 B DMA2D_IRQHandler
\r
719 PUBWEAK SAI2_IRQHandler
\r
720 SECTION .text:CODE:NOROOT:REORDER(1)
\r
724 PUBWEAK QUADSPI_IRQHandler
\r
725 SECTION .text:CODE:NOROOT:REORDER(1)
\r
726 QUADSPI_IRQHandler
\r
727 B QUADSPI_IRQHandler
\r
729 PUBWEAK LPTIM1_IRQHandler
\r
730 SECTION .text:CODE:NOROOT:REORDER(1)
\r
732 B LPTIM1_IRQHandler
\r
734 PUBWEAK CEC_IRQHandler
\r
735 SECTION .text:CODE:NOROOT:REORDER(1)
\r
739 PUBWEAK I2C4_EV_IRQHandler
\r
740 SECTION .text:CODE:NOROOT:REORDER(1)
\r
741 I2C4_EV_IRQHandler
\r
742 B I2C4_EV_IRQHandler
\r
744 PUBWEAK I2C4_ER_IRQHandler
\r
745 SECTION .text:CODE:NOROOT:REORDER(1)
\r
746 I2C4_ER_IRQHandler
\r
747 B I2C4_ER_IRQHandler
\r
749 PUBWEAK SPDIF_RX_IRQHandler
\r
750 SECTION .text:CODE:NOROOT:REORDER(1)
\r
751 SPDIF_RX_IRQHandler
\r
752 B SPDIF_RX_IRQHandler
\r
754 PUBWEAK OTG_FS_EP1_OUT_IRQHandler
\r
755 SECTION .text:CODE:NOROOT:REORDER(1)
\r
756 OTG_FS_EP1_OUT_IRQHandler
\r
757 B OTG_FS_EP1_OUT_IRQHandler
\r
759 PUBWEAK OTG_FS_EP1_IN_IRQHandler
\r
760 SECTION .text:CODE:NOROOT:REORDER(1)
\r
761 OTG_FS_EP1_IN_IRQHandler
\r
762 B OTG_FS_EP1_IN_IRQHandler
\r
764 PUBWEAK OTG_FS_WKUP_IRQHandler
\r
765 SECTION .text:CODE:NOROOT:REORDER(1)
\r
766 OTG_FS_WKUP_IRQHandler
\r
767 B OTG_FS_WKUP_IRQHandler
\r
769 PUBWEAK OTG_FS_IRQHandler
\r
770 SECTION .text:CODE:NOROOT:REORDER(1)
\r
772 B OTG_FS_IRQHandler
\r
774 PUBWEAK DMAMUX1_OVR_IRQHandler
\r
775 SECTION .text:CODE:NOROOT:REORDER(1)
\r
776 DMAMUX1_OVR_IRQHandler
\r
777 B DMAMUX1_OVR_IRQHandler
\r
779 PUBWEAK HRTIM1_Master_IRQHandler
\r
780 SECTION .text:CODE:NOROOT:REORDER(1)
\r
781 HRTIM1_Master_IRQHandler
\r
782 B HRTIM1_Master_IRQHandler
\r
784 PUBWEAK HRTIM1_TIMA_IRQHandler
\r
785 SECTION .text:CODE:NOROOT:REORDER(1)
\r
786 HRTIM1_TIMA_IRQHandler
\r
787 B HRTIM1_TIMA_IRQHandler
\r
789 PUBWEAK HRTIM1_TIMB_IRQHandler
\r
790 SECTION .text:CODE:NOROOT:REORDER(1)
\r
791 HRTIM1_TIMB_IRQHandler
\r
792 B HRTIM1_TIMB_IRQHandler
\r
794 PUBWEAK HRTIM1_TIMC_IRQHandler
\r
795 SECTION .text:CODE:NOROOT:REORDER(1)
\r
796 HRTIM1_TIMC_IRQHandler
\r
797 B HRTIM1_TIMC_IRQHandler
\r
799 PUBWEAK HRTIM1_TIMD_IRQHandler
\r
800 SECTION .text:CODE:NOROOT:REORDER(1)
\r
801 HRTIM1_TIMD_IRQHandler
\r
802 B HRTIM1_TIMD_IRQHandler
\r
804 PUBWEAK HRTIM1_TIME_IRQHandler
\r
805 SECTION .text:CODE:NOROOT:REORDER(1)
\r
806 HRTIM1_TIME_IRQHandler
\r
807 B HRTIM1_TIME_IRQHandler
\r
809 PUBWEAK HRTIM1_FLT_IRQHandler
\r
810 SECTION .text:CODE:NOROOT:REORDER(1)
\r
811 HRTIM1_FLT_IRQHandler
\r
812 B HRTIM1_FLT_IRQHandler
\r
814 PUBWEAK DFSDM1_FLT0_IRQHandler
\r
815 SECTION .text:CODE:NOROOT:REORDER(1)
\r
816 DFSDM1_FLT0_IRQHandler
\r
817 B DFSDM1_FLT0_IRQHandler
\r
819 PUBWEAK DFSDM1_FLT1_IRQHandler
\r
820 SECTION .text:CODE:NOROOT:REORDER(1)
\r
821 DFSDM1_FLT1_IRQHandler
\r
822 B DFSDM1_FLT1_IRQHandler
\r
824 PUBWEAK DFSDM1_FLT2_IRQHandler
\r
825 SECTION .text:CODE:NOROOT:REORDER(1)
\r
826 DFSDM1_FLT2_IRQHandler
\r
827 B DFSDM1_FLT2_IRQHandler
\r
829 PUBWEAK DFSDM1_FLT3_IRQHandler
\r
830 SECTION .text:CODE:NOROOT:REORDER(1)
\r
831 DFSDM1_FLT3_IRQHandler
\r
832 B DFSDM1_FLT3_IRQHandler
\r
834 PUBWEAK SAI3_IRQHandler
\r
835 SECTION .text:CODE:NOROOT:REORDER(1)
\r
839 PUBWEAK SWPMI1_IRQHandler
\r
840 SECTION .text:CODE:NOROOT:REORDER(1)
\r
842 B SWPMI1_IRQHandler
\r
844 PUBWEAK TIM15_IRQHandler
\r
845 SECTION .text:CODE:NOROOT:REORDER(1)
\r
849 PUBWEAK TIM16_IRQHandler
\r
850 SECTION .text:CODE:NOROOT:REORDER(1)
\r
854 PUBWEAK TIM17_IRQHandler
\r
855 SECTION .text:CODE:NOROOT:REORDER(1)
\r
859 PUBWEAK MDIOS_WKUP_IRQHandler
\r
860 SECTION .text:CODE:NOROOT:REORDER(1)
\r
861 MDIOS_WKUP_IRQHandler
\r
862 B MDIOS_WKUP_IRQHandler
\r
864 PUBWEAK MDIOS_IRQHandler
\r
865 SECTION .text:CODE:NOROOT:REORDER(1)
\r
869 PUBWEAK JPEG_IRQHandler
\r
870 SECTION .text:CODE:NOROOT:REORDER(1)
\r
874 PUBWEAK MDMA_IRQHandler
\r
875 SECTION .text:CODE:NOROOT:REORDER(1)
\r
879 PUBWEAK SDMMC2_IRQHandler
\r
880 SECTION .text:CODE:NOROOT:REORDER(1)
\r
882 B SDMMC2_IRQHandler
\r
884 PUBWEAK HSEM1_IRQHandler
\r
885 SECTION .text:CODE:NOROOT:REORDER(1)
\r
889 PUBWEAK HSEM2_IRQHandler
\r
890 SECTION .text:CODE:NOROOT:REORDER(1)
\r
894 PUBWEAK ADC3_IRQHandler
\r
895 SECTION .text:CODE:NOROOT:REORDER(1)
\r
899 PUBWEAK DMAMUX2_OVR_IRQHandler
\r
900 SECTION .text:CODE:NOROOT:REORDER(1)
\r
901 DMAMUX2_OVR_IRQHandler
\r
902 B DMAMUX2_OVR_IRQHandler
\r
904 PUBWEAK BDMA_Channel0_IRQHandler
\r
905 SECTION .text:CODE:NOROOT:REORDER(1)
\r
906 BDMA_Channel0_IRQHandler
\r
907 B BDMA_Channel0_IRQHandler
\r
909 PUBWEAK BDMA_Channel1_IRQHandler
\r
910 SECTION .text:CODE:NOROOT:REORDER(1)
\r
911 BDMA_Channel1_IRQHandler
\r
912 B BDMA_Channel1_IRQHandler
\r
914 PUBWEAK BDMA_Channel2_IRQHandler
\r
915 SECTION .text:CODE:NOROOT:REORDER(1)
\r
916 BDMA_Channel2_IRQHandler
\r
917 B BDMA_Channel2_IRQHandler
\r
919 PUBWEAK BDMA_Channel3_IRQHandler
\r
920 SECTION .text:CODE:NOROOT:REORDER(1)
\r
921 BDMA_Channel3_IRQHandler
\r
922 B BDMA_Channel3_IRQHandler
\r
924 PUBWEAK BDMA_Channel4_IRQHandler
\r
925 SECTION .text:CODE:NOROOT:REORDER(1)
\r
926 BDMA_Channel4_IRQHandler
\r
927 B BDMA_Channel4_IRQHandler
\r
929 PUBWEAK BDMA_Channel5_IRQHandler
\r
930 SECTION .text:CODE:NOROOT:REORDER(1)
\r
931 BDMA_Channel5_IRQHandler
\r
932 B BDMA_Channel5_IRQHandler
\r
934 PUBWEAK BDMA_Channel6_IRQHandler
\r
935 SECTION .text:CODE:NOROOT:REORDER(1)
\r
936 BDMA_Channel6_IRQHandler
\r
937 B BDMA_Channel6_IRQHandler
\r
939 PUBWEAK BDMA_Channel7_IRQHandler
\r
940 SECTION .text:CODE:NOROOT:REORDER(1)
\r
941 BDMA_Channel7_IRQHandler
\r
942 B BDMA_Channel7_IRQHandler
\r
944 PUBWEAK COMP1_IRQHandler
\r
945 SECTION .text:CODE:NOROOT:REORDER(1)
\r
949 PUBWEAK LPTIM2_IRQHandler
\r
950 SECTION .text:CODE:NOROOT:REORDER(1)
\r
952 B LPTIM2_IRQHandler
\r
954 PUBWEAK LPTIM3_IRQHandler
\r
955 SECTION .text:CODE:NOROOT:REORDER(1)
\r
957 B LPTIM3_IRQHandler
\r
959 PUBWEAK LPTIM4_IRQHandler
\r
960 SECTION .text:CODE:NOROOT:REORDER(1)
\r
962 B LPTIM4_IRQHandler
\r
964 PUBWEAK LPTIM5_IRQHandler
\r
965 SECTION .text:CODE:NOROOT:REORDER(1)
\r
967 B LPTIM5_IRQHandler
\r
969 PUBWEAK LPUART1_IRQHandler
\r
970 SECTION .text:CODE:NOROOT:REORDER(1)
\r
971 LPUART1_IRQHandler
\r
972 B LPUART1_IRQHandler
\r
974 PUBWEAK WWDG_RST_IRQHandler
\r
975 SECTION .text:CODE:NOROOT:REORDER(1)
\r
976 WWDG_RST_IRQHandler
\r
977 B WWDG_RST_IRQHandler
\r
979 PUBWEAK CRS_IRQHandler
\r
980 SECTION .text:CODE:NOROOT:REORDER(1)
\r
984 PUBWEAK ECC_IRQHandler
\r
985 SECTION .text:CODE:NOROOT:REORDER(1)
\r
989 PUBWEAK SAI4_IRQHandler
\r
990 SECTION .text:CODE:NOROOT:REORDER(1)
\r
994 PUBWEAK HOLD_CORE_IRQHandler
\r
995 SECTION .text:CODE:NOROOT:REORDER(1)
\r
996 HOLD_CORE_IRQHandler
\r
997 B HOLD_CORE_IRQHandler
\r
999 PUBWEAK WAKEUP_PIN_IRQHandler
\r
1000 SECTION .text:CODE:NOROOT:REORDER(1)
\r
1001 WAKEUP_PIN_IRQHandler
\r
1002 B WAKEUP_PIN_IRQHandler
\r
1004 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
\r