1; -------------------------------------------------------------------------
2;  @file:    startup_MIMX9352_cm33.s
3;  @purpose: CMSIS Cortex-M33 Core Device Startup File
4;            MIMX9352_cm33
5;  @version: 1.0
6;  @date:    2021-11-16
7;  @build:   b220830
8; -------------------------------------------------------------------------
9;
10; Copyright 1997-2016 Freescale Semiconductor, Inc.
11; Copyright 2016-2022 NXP
12; All rights reserved.
13;
14; SPDX-License-Identifier: BSD-3-Clause
15;
16; The modules in this file are included in the libraries, and may be replaced
17; by any user-defined modules that define the PUBLIC symbol _program_start or
18; a user defined start symbol.
19; To override the cstartup defined in the library, simply add your modified
20; version to the workbench project.
21;
22; The vector table is normally located at address 0.
23; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
24; The name "__vector_table" has special meaning for C-SPY:
25; it is where the SP start value is found, and the NVIC vector
26; table register (VTOR) is initialized to this address if != 0.
27;
28; Cortex-M version
29;
30
31        MODULE  ?cstartup
32
33        ;; Forward declaration of sections.
34        SECTION CSTACK:DATA:NOROOT(3)
35        SECTION HEAP:DATA:NOROOT(3)
36        SECTION RW:DATA:NOROOT(2)
37
38        SECTION .intvec:CODE:NOROOT(2)
39
40        EXTERN  __iar_program_start
41        EXTERN  SystemInit
42        PUBLIC  __vector_table
43        PUBLIC  __vector_table_0x1c
44        PUBLIC  __Vectors
45        PUBLIC  __Vectors_End
46        PUBLIC  __Vectors_Size
47
48        DATA
49
50__iar_init$$done:              ; The vector table is not needed
51                      ; until after copy initialization is done
52
53__vector_table
54        DCD     sfe(CSTACK)
55        DCD     Reset_Handler
56
57        DCD     NMI_Handler                                   ;NMI Handler
58        DCD     HardFault_Handler                             ;Hard Fault Handler
59        DCD     MemManage_Handler                             ;MPU Fault Handler
60        DCD     BusFault_Handler                              ;Bus Fault Handler
61        DCD     UsageFault_Handler                            ;Usage Fault Handler
62__vector_table_0x1c
63        DCD     SecureFault_Handler                           ;Secure Fault Handler
64        DCD     0                                             ;Reserved
65        DCD     0                                             ;Reserved
66        DCD     0                                             ;Reserved
67        DCD     SVC_Handler                                   ;SVCall Handler
68        DCD     DebugMon_Handler                              ;Debug Monitor Handler
69        DCD     0                                             ;Reserved
70        DCD     PendSV_Handler                                ;PendSV Handler
71        DCD     SysTick_Handler                               ;SysTick Handler
72
73                                                              ;External Interrupts
74        DCD     Reserved16_IRQHandler                         ;Exception condition notification while boot
75        DCD     Reserved17_IRQHandler                         ;DAP interrupt
76        DCD     Reserved18_IRQHandler                         ;Reserved interrupt
77        DCD     Reserved19_IRQHandler                         ;CTI trigger outputs from CM33 platform
78        DCD     Reserved20_IRQHandler                         ;CTI trigger outputs from CA55 platform
79        DCD     Reserved21_IRQHandler                         ;Performance Unit Interrupts from CA55 platform
80        DCD     Reserved22_IRQHandler                         ;ECC error from CA55 platform cache
81        DCD     Reserved23_IRQHandler                         ;1-bit or 2-bit ECC or Parity error from CA55 platform cache
82        DCD     CAN1_IRQHandler                               ;CAN1 interrupt
83        DCD     CAN1_ERROR_IRQHandler                         ;CAN1 error interrupt
84        DCD     Reserved26_IRQHandler                         ;General Purpose Input/Output 1 interrupt 0
85        DCD     Reserved27_IRQHandler                         ;General Purpose Input/Output 1 interrupt 1
86        DCD     I3C1_IRQHandler                               ;Improved Inter-Integrated Circuit 1 interrupt
87        DCD     LPI2C1_IRQHandler                             ;Low Power Inter-Integrated Circuit module 1
88        DCD     LPI2C2_IRQHandler                             ;Low Power Inter-Integrated Circuit module 2
89        DCD     LPIT1_IRQHandler                              ;Low Power Periodic Interrupt Timer 1
90        DCD     LPSPI1_IRQHandler                             ;Low Power Serial Peripheral Interface 1
91        DCD     LPSPI2_IRQHandler                             ;Low Power Serial Peripheral Interface 2
92        DCD     LPTMR1_IRQHandler                             ;Low Power Timer 1
93        DCD     LPUART1_IRQHandler                            ;Low Power UART 1
94        DCD     LPUART2_IRQHandler                            ;Low Power UART 2
95        DCD     MU1_A_IRQHandler                              ;Messaging Unit 1 - Side A (to communicate with M7 core)
96        DCD     MU1_B_IRQHandler                              ;Messaging Unit 1 - Side B (to communicate with M33 core)
97        DCD     MU2_A_IRQHandler                              ;Messaging Unit 2 - Side A (to communicate with M7 core)
98        DCD     MU2_B_IRQHandler                              ;Messaging Unit 2 - Side B (to communicate with A55 core)
99        DCD     Reserved41_IRQHandler                         ;Reserved interrupt
100        DCD     Reserved42_IRQHandler                         ;Reserved interrupt
101        DCD     Reserved43_IRQHandler                         ;Reserved interrupt
102        DCD     Reserved44_IRQHandler                         ;Edgelock Trust MUA RX full interrupt
103        DCD     Reserved45_IRQHandler                         ;Edgelock Trust MUA TX empty interrupt
104        DCD     Reserved46_IRQHandler                         ;Edgelock Apps Core MUA RX full interrupt
105        DCD     Reserved47_IRQHandler                         ;Edgelock Apps Core MUA TX empty interrupt
106        DCD     Reserved48_IRQHandler                         ;Edgelock Realtime Core MUA RX full interrupt
107        DCD     Reserved49_IRQHandler                         ;Edgelock Realtime Core MUA TX empty interrupt
108        DCD     Reserved50_IRQHandler                         ;Edgelock secure interrupt
109        DCD     Reserved51_IRQHandler                         ;Edgelock non-secure interrupt
110        DCD     TPM1_IRQHandler                               ;Timer PWM module 1
111        DCD     TPM2_IRQHandler                               ;Timer PWM module 2
112        DCD     WDOG1_IRQHandler                              ;Watchdog 1 Interrupt
113        DCD     WDOG2_IRQHandler                              ;Watchdog 2 Interrupt
114        DCD     TRDC_IRQHandler                               ;AONMIX TRDC transfer error interrupt
115        DCD     Reserved57_IRQHandler                         ;Reserved interrupt
116        DCD     Reserved58_IRQHandler                         ;Reserved interrupt
117        DCD     Reserved59_IRQHandler                         ;Reserved interrupt
118        DCD     Reserved60_IRQHandler                         ;Reserved interrupt
119        DCD     SAI1_IRQHandler                               ;Serial Audio Interface 1
120        DCD     Reserved62_IRQHandler                         ;M33 PS Tag/Data Parity Error
121        DCD     Reserved63_IRQHandler                         ;M33 TCM ECC interrupt
122        DCD     Reserved64_IRQHandler                         ;M33 TCM Error interrupt
123        DCD     Reserved65_IRQHandler                         ;Reserved interrupt
124        DCD     Reserved66_IRQHandler                         ;Reserved interrupt
125        DCD     CAN2_IRQHandler                               ;CAN2 interrupt
126        DCD     CAN2_ERROR_IRQHandler                         ;CAN2 error interrupt
127        DCD     FLEXIO1_IRQHandler                            ;Flexible IO 1 interrupt
128        DCD     FLEXIO2_IRQHandler                            ;Flexible IO 2 interrupt
129        DCD     FlexSPI1_IRQHandler                           ;FlexSPI controller interface interrupt 1
130        DCD     Reserved72_IRQHandler                         ;Reserved interrupt
131        DCD     Reserved73_IRQHandler                         ;General Purpose Input/Output 2 interrupt 0
132        DCD     Reserved74_IRQHandler                         ;General Purpose Input/Output 2 interrupt 1
133        DCD     Reserved75_IRQHandler                         ;General Purpose Input/Output 3 interrupt 0
134        DCD     Reserved76_IRQHandler                         ;General Purpose Input/Output 3 interrupt 1
135        DCD     I3C2_IRQHandler                               ;Improved Inter-Integrated Circuit 2 interrupt
136        DCD     LPI2C3_IRQHandler                             ;Low Power Inter-Integrated Circuit module 3
137        DCD     LPI2C4_IRQHandler                             ;Low Power Inter-Integrated Circuit module 4
138        DCD     LPIT2_IRQHandler                              ;Low Power Periodic Interrupt Timer 2
139        DCD     LPSPI3_IRQHandler                             ;Low Power Serial Peripheral Interface 3
140        DCD     LPSPI4_IRQHandler                             ;Low Power Serial Peripheral Interface 4
141        DCD     LPTMR2_IRQHandler                             ;Low Power Timer 2
142        DCD     LPUART3_IRQHandler                            ;Low Power UART 3
143        DCD     LPUART4_IRQHandler                            ;Low Power UART 4
144        DCD     LPUART5_IRQHandler                            ;Low Power UART 5
145        DCD     LPUART6_IRQHandler                            ;Low Power UART 6
146        DCD     Reserved88_IRQHandler                         ;MTR Master error interrupt
147        DCD     Reserved89_IRQHandler                         ;BBNSM Non-Secure interrupt
148        DCD     Reserved90_IRQHandler                         ;System Counter compare interrupt
149        DCD     TPM3_IRQHandler                               ;Timer PWM module 3
150        DCD     TPM4_IRQHandler                               ;Timer PWM module 4
151        DCD     TPM5_IRQHandler                               ;Timer PWM module 5
152        DCD     TPM6_IRQHandler                               ;Timer PWM module 6
153        DCD     WDOG3_IRQHandler                              ;Watchdog 3 Interrupt
154        DCD     WDOG4_IRQHandler                              ;Watchdog 4 Interrupt
155        DCD     WDOG5_IRQHandler                              ;Watchdog 5 Interrupt
156        DCD     Reserved98_IRQHandler                         ;WAKEUPMIX TRDC transfer error interrupt
157        DCD     Reserved99_IRQHandler                         ;TempSensor interrupt
158        DCD     Reserved100_IRQHandler                        ;Reserved interrupt
159        DCD     Reserved101_IRQHandler                        ;Reserved interrupt
160        DCD     uSDHC1_IRQHandler                             ;ultra Secure Digital Host Controller interrupt 1
161        DCD     uSDHC2_IRQHandler                             ;ultra Secure Digital Host Controller interrupt 2
162        DCD     Reserved104_IRQHandler                        ;MEGAMIX TRDC transfer error interrupt
163        DCD     Reserved105_IRQHandler                        ;NIC_WRAPPER TRDC transfer error interrupt
164        DCD     Reserved106_IRQHandler                        ;DRAM controller Performance Monitor Interrupt
165        DCD     Reserved107_IRQHandler                        ;DRAM controller Critical Interrupt
166        DCD     Reserved108_IRQHandler                        ;DRAM Phy Critical Interrupt
167        DCD     Reserved109_IRQHandler                        ;Reserved interrupt
168        DCD     DMA3_ERROR_IRQHandler                         ;eDMA1 error interrupt
169        DCD     DMA3_0_IRQHandler                             ;eDMA1 Channel 0 interrupt
170        DCD     DMA3_1_IRQHandler                             ;eDMA1 Channel 1 interrupt
171        DCD     DMA3_2_IRQHandler                             ;eDMA1 Channel 2 interrupt
172        DCD     DMA3_3_IRQHandler                             ;eDMA1 Channel 3 interrupt
173        DCD     DMA3_4_IRQHandler                             ;eDMA1 Channel 4 interrupt
174        DCD     DMA3_5_IRQHandler                             ;eDMA1 Channel 5 interrupt
175        DCD     DMA3_6_IRQHandler                             ;eDMA1 Channel 6 interrupt
176        DCD     DMA3_7_IRQHandler                             ;eDMA1 Channel 7 interrupt
177        DCD     DMA3_8_IRQHandler                             ;eDMA1 Channel 8 interrupt
178        DCD     DMA3_9_IRQHandler                             ;eDMA1 Channel 9 interrupt
179        DCD     DMA3_10_IRQHandler                            ;eDMA1 Channel 10 interrupt
180        DCD     DMA3_11_IRQHandler                            ;eDMA1 Channel 11 interrupt
181        DCD     DMA3_12_IRQHandler                            ;eDMA1 Channel 12 interrupt
182        DCD     DMA3_13_IRQHandler                            ;eDMA1 Channel 13 interrupt
183        DCD     DMA3_14_IRQHandler                            ;eDMA1 Channel 14 interrupt
184        DCD     DMA3_15_IRQHandler                            ;eDMA1 Channel 15 interrupt
185        DCD     DMA3_16_IRQHandler                            ;eDMA1 Channel 16 interrupt
186        DCD     DMA3_17_IRQHandler                            ;eDMA1 Channel 17 interrupt
187        DCD     DMA3_18_IRQHandler                            ;eDMA1 Channel 18 interrupt
188        DCD     DMA3_19_IRQHandler                            ;eDMA1 Channel 19 interrupt
189        DCD     DMA3_20_IRQHandler                            ;eDMA1 Channel 20 interrupt
190        DCD     DMA3_21_IRQHandler                            ;eDMA1 Channel 21 interrupt
191        DCD     DMA3_22_IRQHandler                            ;eDMA1 Channel 22 interrupt
192        DCD     DMA3_23_IRQHandler                            ;eDMA1 Channel 23 interrupt
193        DCD     DMA3_24_IRQHandler                            ;eDMA1 Channel 24 interrupt
194        DCD     DMA3_25_IRQHandler                            ;eDMA1 Channel 25 interrupt
195        DCD     DMA3_26_IRQHandler                            ;eDMA1 Channel 26 interrupt
196        DCD     DMA3_27_IRQHandler                            ;eDMA1 Channel 27 interrupt
197        DCD     DMA3_28_IRQHandler                            ;eDMA1 Channel 28 interrupt
198        DCD     DMA3_29_IRQHandler                            ;eDMA1 Channel 29 interrupt
199        DCD     DMA3_30_IRQHandler                            ;eDMA1 Channel 30 interrupt
200        DCD     Reserved142_IRQHandler                        ;Reserved interrupt
201        DCD     DMA4_ERROR_IRQHandler                         ;eDMA2 error interrupt
202        DCD     DMA4_0_1_IRQHandler                           ;eDMA2 channel 0/1 interrupt
203        DCD     DMA4_2_3_IRQHandler                           ;eDMA2 channel 2/3 interrupt
204        DCD     DMA4_4_5_IRQHandler                           ;eDMA2 channel 4/5 interrupt
205        DCD     DMA4_6_7_IRQHandler                           ;eDMA2 channel 6/7 interrupt
206        DCD     DMA4_8_9_IRQHandler                           ;eDMA2 channel 8/9 interrupt
207        DCD     DMA4_10_11_IRQHandler                         ;eDMA2 channel 10/11 interrupt
208        DCD     DMA4_12_13_IRQHandler                         ;eDMA2 channel 12/13 interrupt
209        DCD     DMA4_14_15_IRQHandler                         ;eDMA2 channel 14/15 interrupt
210        DCD     DMA4_16_17_IRQHandler                         ;eDMA2 channel 16/17 interrupt
211        DCD     DMA4_18_19_IRQHandler                         ;eDMA2 channel 18/19 interrupt
212        DCD     DMA4_20_21_IRQHandler                         ;eDMA2 channel 20/21 interrupt
213        DCD     DMA4_22_23_IRQHandler                         ;eDMA2 channel 22/23 interrupt
214        DCD     DMA4_24_25_IRQHandler                         ;eDMA2 channel 24/25 interrupt
215        DCD     DMA4_26_27_IRQHandler                         ;eDMA2 channel 26/27 interrupt
216        DCD     DMA4_28_29_IRQHandler                         ;eDMA2 channel 28/29 interrupt
217        DCD     DMA4_30_31_IRQHandler                         ;eDMA2 channel 30/31 interrupt
218        DCD     DMA4_32_33_IRQHandler                         ;eDMA2 channel 32/33 interrupt
219        DCD     DMA4_34_35_IRQHandler                         ;eDMA2 channel 34/35 interrupt
220        DCD     DMA4_36_37_IRQHandler                         ;eDMA2 channel 36/37 interrupt
221        DCD     DMA4_38_39_IRQHandler                         ;eDMA2 channel 38/39 interrupt
222        DCD     DMA4_40_41_IRQHandler                         ;eDMA2 channel 40/41 interrupt
223        DCD     DMA4_42_43_IRQHandler                         ;eDMA2 channel 42/43 interrupt
224        DCD     DMA4_44_45_IRQHandler                         ;eDMA2 channel 44/45 interrupt
225        DCD     DMA4_46_47_IRQHandler                         ;eDMA2 channel 46/47 interrupt
226        DCD     DMA4_48_49_IRQHandler                         ;eDMA2 channel 48/49 interrupt
227        DCD     DMA4_50_51_IRQHandler                         ;eDMA2 channel 50/51 interrupt
228        DCD     DMA4_52_53_IRQHandler                         ;eDMA2 channel 52/53 interrupt
229        DCD     DMA4_54_55_IRQHandler                         ;eDMA2 channel 54/55 interrupt
230        DCD     DMA4_56_57_IRQHandler                         ;eDMA2 channel 56/57 interrupt
231        DCD     DMA4_58_59_IRQHandler                         ;eDMA2 channel 58/59 interrupt
232        DCD     DMA4_60_61_IRQHandler                         ;eDMA2 channel 60/61 interrupt
233        DCD     DMA4_62_63_IRQHandler                         ;eDMA2 channel 62/63 interrupt
234        DCD     Reserved176_IRQHandler                        ;Reserved interrupt
235        DCD     Reserved177_IRQHandler                        ;Edgelock Group 1 reset source
236        DCD     Reserved178_IRQHandler                        ;Edgelock Group 2 reset source
237        DCD     Reserved179_IRQHandler                        ;Edgelock Group 2 reset source
238        DCD     Reserved180_IRQHandler                        ;JTAGSW DAP MDM-AP SRC reset source
239        DCD     Reserved181_IRQHandler                        ;JTAGC SRC reset source
240        DCD     Reserved182_IRQHandler                        ;CM33 SYSREQRST SRC reset source
241        DCD     Reserved183_IRQHandler                        ;CM33 LOCKUP SRC reset source
242        DCD     Reserved184_IRQHandler                        ;Reserved interrupt
243        DCD     Reserved185_IRQHandler                        ;Reserved interrupt
244        DCD     SAI2_IRQHandler                               ;Serial Audio Interface 2
245        DCD     SAI3_IRQHandler                               ;Serial Audio Interface 3
246        DCD     ISI_IRQHandler                                ;ISI interrupt
247        DCD     Reserved189_IRQHandler                        ;PXP interrupt 0
248        DCD     Reserved190_IRQHandler                        ;PXP interrupt 1
249        DCD     CSI_IRQHandler                                ;CSI interrupt
250        DCD     Reserved192_IRQHandler                        ;LCDIF Sync Interrupt
251        DCD     DSI_IRQHandler                                ;MIPI DSI Interrupt Request
252        DCD     Reserved194_IRQHandler                        ;Machine learning processor interrupt
253        DCD     ENET_MAC0_Rx_Tx_Done1_IRQHandler              ;MAC 0 Receive / Trasmit Frame / Buffer Done
254        DCD     ENET_MAC0_Rx_Tx_Done2_IRQHandler              ;MAC 0 Receive / Trasmit Frame / Buffer Done
255        DCD     ENET_IRQHandler                               ;MAC 0 IRQ
256        DCD     ENET_1588_IRQHandler                          ;MAC 0 1588 Timer Interrupt - synchronous
257        DCD     ENET_QOS_PMT_IRQHandler                       ;ENET QOS PMT interrupt
258        DCD     ENET_QOS_IRQHandler                           ;ENET QOS interrupt
259        DCD     Reserved201_IRQHandler                        ;Reserved interrupt
260        DCD     Reserved202_IRQHandler                        ;Reserved interrupt
261        DCD     Reserved203_IRQHandler                        ;USB-1 Wake-up Interrupt
262        DCD     Reserved204_IRQHandler                        ;USB-2 Wake-up Interrupt
263        DCD     Reserved205_IRQHandler                        ;General Purpose Input/Output 4 interrupt 0
264        DCD     Reserved206_IRQHandler                        ;General Purpose Input/Output 4 interrupt 1
265        DCD     LPSPI5_IRQHandler                             ;Low Power Serial Peripheral Interface 5
266        DCD     LPSPI6_IRQHandler                             ;Low Power Serial Peripheral Interface 6
267        DCD     LPSPI7_IRQHandler                             ;Low Power Serial Peripheral Interface 7
268        DCD     LPSPI8_IRQHandler                             ;Low Power Serial Peripheral Interface 8
269        DCD     LPI2C5_IRQHandler                             ;Low Power Inter-Integrated Circuit module 5
270        DCD     LPI2C6_IRQHandler                             ;Low Power Inter-Integrated Circuit module 6
271        DCD     LPI2C7_IRQHandler                             ;Low Power Inter-Integrated Circuit module 7
272        DCD     LPI2C8_IRQHandler                             ;Low Power Inter-Integrated Circuit module 8
273        DCD     PDM_HWVAD_ERROR_IRQHandler                    ;PDM interrupt
274        DCD     PDM_HWVAD_EVENT_IRQHandler                    ;PDM interrupt
275        DCD     PDM_ERROR_IRQHandler                          ;PDM interrupt
276        DCD     PDM_EVENT_IRQHandler                          ;PDM interrupt
277        DCD     Reserved219_IRQHandler                        ;AUDIO XCVR interrupt
278        DCD     Reserved220_IRQHandler                        ;AUDIO XCVR interrupt
279        DCD     uSDHC3_IRQHandler                             ;ultra Secure Digital Host Controller interrupt 3
280        DCD     Reserved222_IRQHandler                        ;OCRAM MECC interrupt
281        DCD     Reserved223_IRQHandler                        ;OCRAM MECC interrupt
282        DCD     Reserved224_IRQHandler                        ;HSIOMIX TRDC transfer error interrupt
283        DCD     Reserved225_IRQHandler                        ;MEDIAMIX TRDC transfer error interrupt
284        DCD     LPUART7_IRQHandler                            ;Low Power UART 7
285        DCD     LPUART8_IRQHandler                            ;Low Power UART 8
286        DCD     Reserved228_IRQHandler                        ;CM33 MCM interrupt
287        DCD     Reserved229_IRQHandler                        ;SFA interrupt
288        DCD     Reserved230_IRQHandler                        ;GIC600 INTERRUPT
289        DCD     Reserved231_IRQHandler                        ;GIC600 INTERRUPT
290        DCD     Reserved232_IRQHandler                        ;GIC600 INTERRUPT
291        DCD     Reserved233_IRQHandler                        ;ADC interrupt
292        DCD     Reserved234_IRQHandler                        ;ADC interrupt
293        DCD     Reserved235_IRQHandler                        ;ADC interrupt
294        DCD     Reserved236_IRQHandler                        ;Reserved interrupt
295        DCD     Reserved237_IRQHandler                        ;I3C1 wakeup irq after double sync
296        DCD     Reserved238_IRQHandler                        ;I3C2 wakeup irq after double sync
297        DCD     Reserved239_IRQHandler                        ;Reserved interrupt
298        DCD     Reserved240_IRQHandler                        ;Reserved interrupt
299        DCD     Reserved241_IRQHandler                        ;Reserved interrupt
300        DCD     Reserved242_IRQHandler                        ;Reserved interrupt
301        DCD     Reserved243_IRQHandler                        ;Reserved interrupt
302        DCD     Reserved244_IRQHandler                        ;Reserved interrupt
303        DCD     Reserved245_IRQHandler                        ;Reserved interrupt
304        DCD     Reserved246_IRQHandler                        ;Reserved interrupt
305        DCD     Reserved247_IRQHandler                        ;Reserved interrupt
306        DCD     Reserved248_IRQHandler                        ;Reserved interrupt
307        DCD     Reserved249_IRQHandler                        ;Reserved interrupt
308        DCD     Reserved250_IRQHandler                        ;Reserved interrupt
309        DCD     Reserved251_IRQHandler                        ;Reserved interrupt
310        DCD     Reserved252_IRQHandler                        ;Reserved interrupt
311        DCD     Reserved253_IRQHandler                        ;Reserved interrupt
312        DCD     Reserved254_IRQHandler                        ;Reserved interrupt
313        DCD     Reserved255_IRQHandler                        ;Reserved interrupt
314        DCD     Reserved256_IRQHandler                        ;Reserved interrupt
315        DCD     Reserved257_IRQHandler                        ;Reserved interrupt
316        DCD     Reserved258_IRQHandler                        ;Reserved interrupt
317        DCD     Reserved259_IRQHandler                        ;Reserved interrupt
318        DCD     Reserved260_IRQHandler                        ;Reserved interrupt
319        DCD     Reserved261_IRQHandler                        ;Reserved interrupt
320        DCD     Reserved262_IRQHandler                        ;Reserved interrupt
321        DCD     Reserved263_IRQHandler                        ;Reserved interrupt
322        DCD     Reserved264_IRQHandler                        ;Reserved interrupt
323        DCD     Reserved265_IRQHandler                        ;Reserved interrupt
324        DCD     Reserved266_IRQHandler                        ;Reserved interrupt
325        DCD     Reserved267_IRQHandler                        ;Reserved interrupt
326        DCD     Reserved268_IRQHandler                        ;Reserved interrupt
327        DCD     Reserved269_IRQHandler                        ;Reserved interrupt
328        DCD     Reserved270_IRQHandler                        ;Reserved interrupt
329        DCD     Reserved271_IRQHandler                        ;Reserved interrupt
330        DCD     Reserved272_IRQHandler                        ;Reserved interrupt
331        DCD     Reserved273_IRQHandler                        ;Reserved interrupt
332        DCD     Reserved274_IRQHandler                        ;Reserved interrupt
333        DCD     Reserved275_IRQHandler                        ;Reserved interrupt
334        DCD     Reserved276_IRQHandler                        ;Reserved interrupt
335        DCD     Reserved277_IRQHandler                        ;Reserved interrupt
336        DCD     Reserved278_IRQHandler                        ;Reserved interrupt
337        DCD     Reserved279_IRQHandler                        ;Reserved interrupt
338        DCD     Reserved280_IRQHandler                        ;Reserved interrupt
339        DCD     Reserved281_IRQHandler                        ;Reserved interrupt
340        DCD     Reserved282_IRQHandler                        ;Reserved interrupt
341        DCD     Reserved283_IRQHandler                        ;Reserved interrupt
342        DCD     Reserved284_IRQHandler                        ;ADC Asynchronous Interrupt
343__Vectors_End
344
345__Vectors       EQU   __vector_table
346__Vectors_Size  EQU   __Vectors_End - __Vectors
347
348
349;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
350;;
351;; Default interrupt handlers.
352;;
353        THUMB
354
355        PUBWEAK Reset_Handler
356        SECTION .text:CODE:REORDER:NOROOT(2)
357Reset_Handler
358        CPSID   I               ; Mask interrupts
359        LDR     R0, =0xE000ED08
360        LDR     R1, =__vector_table
361        STR     R1, [R0]
362        LDR     R2, [R1]
363        MSR     MSP, R2
364        LDR     R0, =SystemInit
365        BLX     R0
366;
367; Add RW / stack / heap initializaiton
368; TCM controller must perform a read-modify-write for any access < 32-bit to keep the ECC updated.
369; The Software must ensure the TCM is ECC clean by initializing all memories that have the potential to be accessed as < 32-bit.
370        MOV    R0, #0
371        LDR    R1, =SFB(RW)
372        LDR    R2, =SFE(RW)
373.LC0:
374        CMP    R1, R2
375        ITT    LT
376        STRLT  R0, [R1], #4
377        BLT    .LC0
378
379        MOV    R0, #0
380        LDR    R1, =SFB(HEAP)
381        LDR    R2, =SFE(HEAP)
382.LC1:
383        CMP    R1, R2
384        ITT    LT
385        STRLT  R0, [R1], #4
386        BLT    .LC1
387
388        LDR     R1, =SFB(CSTACK)
389        LDR     R2, =SFE(CSTACK)
390.LC2:
391        CMP     R1, R2
392        ITT     LT
393        STRLT   R0, [R1], #4
394        BLT     .LC2
395; End RW / stack / heap initialization
396;
397        CPSIE   I               ; Unmask interrupts
398        LDR     R0, =__iar_program_start
399        BX      R0
400
401        PUBWEAK NMI_Handler
402        SECTION .text:CODE:REORDER:NOROOT(1)
403NMI_Handler
404        B .
405
406        PUBWEAK HardFault_Handler
407        SECTION .text:CODE:REORDER:NOROOT(1)
408HardFault_Handler
409        B .
410
411        PUBWEAK MemManage_Handler
412        SECTION .text:CODE:REORDER:NOROOT(1)
413MemManage_Handler
414        B .
415
416        PUBWEAK BusFault_Handler
417        SECTION .text:CODE:REORDER:NOROOT(1)
418BusFault_Handler
419        B .
420
421        PUBWEAK UsageFault_Handler
422        SECTION .text:CODE:REORDER:NOROOT(1)
423UsageFault_Handler
424        B .
425
426        PUBWEAK SecureFault_Handler
427        SECTION .text:CODE:REORDER:NOROOT(1)
428SecureFault_Handler
429        B .
430
431        PUBWEAK SVC_Handler
432        SECTION .text:CODE:REORDER:NOROOT(1)
433SVC_Handler
434        B .
435
436        PUBWEAK DebugMon_Handler
437        SECTION .text:CODE:REORDER:NOROOT(1)
438DebugMon_Handler
439        B .
440
441        PUBWEAK PendSV_Handler
442        SECTION .text:CODE:REORDER:NOROOT(1)
443PendSV_Handler
444        B .
445
446        PUBWEAK SysTick_Handler
447        SECTION .text:CODE:REORDER:NOROOT(1)
448SysTick_Handler
449        B .
450
451        PUBWEAK CAN1_IRQHandler
452        PUBWEAK CAN1_DriverIRQHandler
453        SECTION .text:CODE:REORDER:NOROOT(2)
454CAN1_IRQHandler
455        LDR     R0, =CAN1_DriverIRQHandler
456        BX      R0
457
458        PUBWEAK CAN1_ERROR_IRQHandler
459        PUBWEAK CAN1_ERROR_DriverIRQHandler
460        SECTION .text:CODE:REORDER:NOROOT(2)
461CAN1_ERROR_IRQHandler
462        LDR     R0, =CAN1_ERROR_DriverIRQHandler
463        BX      R0
464
465        PUBWEAK I3C1_IRQHandler
466        PUBWEAK I3C1_DriverIRQHandler
467        SECTION .text:CODE:REORDER:NOROOT(2)
468I3C1_IRQHandler
469        LDR     R0, =I3C1_DriverIRQHandler
470        BX      R0
471
472        PUBWEAK LPI2C1_IRQHandler
473        PUBWEAK LPI2C1_DriverIRQHandler
474        SECTION .text:CODE:REORDER:NOROOT(2)
475LPI2C1_IRQHandler
476        LDR     R0, =LPI2C1_DriverIRQHandler
477        BX      R0
478
479        PUBWEAK LPI2C2_IRQHandler
480        PUBWEAK LPI2C2_DriverIRQHandler
481        SECTION .text:CODE:REORDER:NOROOT(2)
482LPI2C2_IRQHandler
483        LDR     R0, =LPI2C2_DriverIRQHandler
484        BX      R0
485
486        PUBWEAK LPSPI1_IRQHandler
487        PUBWEAK LPSPI1_DriverIRQHandler
488        SECTION .text:CODE:REORDER:NOROOT(2)
489LPSPI1_IRQHandler
490        LDR     R0, =LPSPI1_DriverIRQHandler
491        BX      R0
492
493        PUBWEAK LPSPI2_IRQHandler
494        PUBWEAK LPSPI2_DriverIRQHandler
495        SECTION .text:CODE:REORDER:NOROOT(2)
496LPSPI2_IRQHandler
497        LDR     R0, =LPSPI2_DriverIRQHandler
498        BX      R0
499
500        PUBWEAK LPUART1_IRQHandler
501        PUBWEAK LPUART1_DriverIRQHandler
502        SECTION .text:CODE:REORDER:NOROOT(2)
503LPUART1_IRQHandler
504        LDR     R0, =LPUART1_DriverIRQHandler
505        BX      R0
506
507        PUBWEAK LPUART2_IRQHandler
508        PUBWEAK LPUART2_DriverIRQHandler
509        SECTION .text:CODE:REORDER:NOROOT(2)
510LPUART2_IRQHandler
511        LDR     R0, =LPUART2_DriverIRQHandler
512        BX      R0
513
514        PUBWEAK SAI1_IRQHandler
515        PUBWEAK SAI1_DriverIRQHandler
516        SECTION .text:CODE:REORDER:NOROOT(2)
517SAI1_IRQHandler
518        LDR     R0, =SAI1_DriverIRQHandler
519        BX      R0
520
521        PUBWEAK CAN2_IRQHandler
522        PUBWEAK CAN2_DriverIRQHandler
523        SECTION .text:CODE:REORDER:NOROOT(2)
524CAN2_IRQHandler
525        LDR     R0, =CAN2_DriverIRQHandler
526        BX      R0
527
528        PUBWEAK CAN2_ERROR_IRQHandler
529        PUBWEAK CAN2_ERROR_DriverIRQHandler
530        SECTION .text:CODE:REORDER:NOROOT(2)
531CAN2_ERROR_IRQHandler
532        LDR     R0, =CAN2_ERROR_DriverIRQHandler
533        BX      R0
534
535        PUBWEAK FLEXIO1_IRQHandler
536        PUBWEAK FLEXIO1_DriverIRQHandler
537        SECTION .text:CODE:REORDER:NOROOT(2)
538FLEXIO1_IRQHandler
539        LDR     R0, =FLEXIO1_DriverIRQHandler
540        BX      R0
541
542        PUBWEAK FLEXIO2_IRQHandler
543        PUBWEAK FLEXIO2_DriverIRQHandler
544        SECTION .text:CODE:REORDER:NOROOT(2)
545FLEXIO2_IRQHandler
546        LDR     R0, =FLEXIO2_DriverIRQHandler
547        BX      R0
548
549        PUBWEAK FlexSPI1_IRQHandler
550        PUBWEAK FlexSPI1_DriverIRQHandler
551        SECTION .text:CODE:REORDER:NOROOT(2)
552FlexSPI1_IRQHandler
553        LDR     R0, =FlexSPI1_DriverIRQHandler
554        BX      R0
555
556        PUBWEAK I3C2_IRQHandler
557        PUBWEAK I3C2_DriverIRQHandler
558        SECTION .text:CODE:REORDER:NOROOT(2)
559I3C2_IRQHandler
560        LDR     R0, =I3C2_DriverIRQHandler
561        BX      R0
562
563        PUBWEAK LPI2C3_IRQHandler
564        PUBWEAK LPI2C3_DriverIRQHandler
565        SECTION .text:CODE:REORDER:NOROOT(2)
566LPI2C3_IRQHandler
567        LDR     R0, =LPI2C3_DriverIRQHandler
568        BX      R0
569
570        PUBWEAK LPI2C4_IRQHandler
571        PUBWEAK LPI2C4_DriverIRQHandler
572        SECTION .text:CODE:REORDER:NOROOT(2)
573LPI2C4_IRQHandler
574        LDR     R0, =LPI2C4_DriverIRQHandler
575        BX      R0
576
577        PUBWEAK LPSPI3_IRQHandler
578        PUBWEAK LPSPI3_DriverIRQHandler
579        SECTION .text:CODE:REORDER:NOROOT(2)
580LPSPI3_IRQHandler
581        LDR     R0, =LPSPI3_DriverIRQHandler
582        BX      R0
583
584        PUBWEAK LPSPI4_IRQHandler
585        PUBWEAK LPSPI4_DriverIRQHandler
586        SECTION .text:CODE:REORDER:NOROOT(2)
587LPSPI4_IRQHandler
588        LDR     R0, =LPSPI4_DriverIRQHandler
589        BX      R0
590
591        PUBWEAK LPUART3_IRQHandler
592        PUBWEAK LPUART3_DriverIRQHandler
593        SECTION .text:CODE:REORDER:NOROOT(2)
594LPUART3_IRQHandler
595        LDR     R0, =LPUART3_DriverIRQHandler
596        BX      R0
597
598        PUBWEAK LPUART4_IRQHandler
599        PUBWEAK LPUART4_DriverIRQHandler
600        SECTION .text:CODE:REORDER:NOROOT(2)
601LPUART4_IRQHandler
602        LDR     R0, =LPUART4_DriverIRQHandler
603        BX      R0
604
605        PUBWEAK LPUART5_IRQHandler
606        PUBWEAK LPUART5_DriverIRQHandler
607        SECTION .text:CODE:REORDER:NOROOT(2)
608LPUART5_IRQHandler
609        LDR     R0, =LPUART5_DriverIRQHandler
610        BX      R0
611
612        PUBWEAK LPUART6_IRQHandler
613        PUBWEAK LPUART6_DriverIRQHandler
614        SECTION .text:CODE:REORDER:NOROOT(2)
615LPUART6_IRQHandler
616        LDR     R0, =LPUART6_DriverIRQHandler
617        BX      R0
618
619        PUBWEAK uSDHC1_IRQHandler
620        PUBWEAK uSDHC1_DriverIRQHandler
621        SECTION .text:CODE:REORDER:NOROOT(2)
622uSDHC1_IRQHandler
623        LDR     R0, =uSDHC1_DriverIRQHandler
624        BX      R0
625
626        PUBWEAK uSDHC2_IRQHandler
627        PUBWEAK uSDHC2_DriverIRQHandler
628        SECTION .text:CODE:REORDER:NOROOT(2)
629uSDHC2_IRQHandler
630        LDR     R0, =uSDHC2_DriverIRQHandler
631        BX      R0
632
633        PUBWEAK DMA3_ERROR_IRQHandler
634        PUBWEAK DMA3_DriverIRQHandler
635        SECTION .text:CODE:REORDER:NOROOT(2)
636DMA3_ERROR_IRQHandler
637        MOV     R0, #1
638        LDR     R1, =DMA3_DriverIRQHandler
639        BX      R1
640
641        PUBWEAK DMA3_0_IRQHandler
642        SECTION .text:CODE:REORDER:NOROOT(2)
643DMA3_0_IRQHandler
644        MOV     R0, #0
645        MOV     R1, #0
646        LDR     R2, =DMA3_DriverIRQHandler
647        BX      R2
648
649        PUBWEAK DMA3_1_IRQHandler
650        SECTION .text:CODE:REORDER:NOROOT(2)
651DMA3_1_IRQHandler
652        MOV     R0, #0
653        MOV     R1, #1
654        LDR     R2, =DMA3_DriverIRQHandler
655        BX      R2
656
657        PUBWEAK DMA3_2_IRQHandler
658        SECTION .text:CODE:REORDER:NOROOT(2)
659DMA3_2_IRQHandler
660        MOV     R0, #0
661        MOV     R1, #2
662        LDR     R2, =DMA3_DriverIRQHandler
663        BX      R2
664
665        PUBWEAK DMA3_3_IRQHandler
666        SECTION .text:CODE:REORDER:NOROOT(2)
667DMA3_3_IRQHandler
668        MOV     R0, #0
669        MOV     R1, #3
670        LDR     R2, =DMA3_DriverIRQHandler
671        BX      R2
672
673        PUBWEAK DMA3_4_IRQHandler
674        SECTION .text:CODE:REORDER:NOROOT(2)
675DMA3_4_IRQHandler
676        MOV     R0, #0
677        MOV     R1, #4
678        LDR     R2, =DMA3_DriverIRQHandler
679        BX      R2
680
681        PUBWEAK DMA3_5_IRQHandler
682        SECTION .text:CODE:REORDER:NOROOT(2)
683DMA3_5_IRQHandler
684        MOV     R0, #0
685        MOV     R1, #5
686        LDR     R2, =DMA3_DriverIRQHandler
687        BX      R2
688
689        PUBWEAK DMA3_6_IRQHandler
690        SECTION .text:CODE:REORDER:NOROOT(2)
691DMA3_6_IRQHandler
692        MOV     R0, #0
693        MOV     R1, #6
694        LDR     R2, =DMA3_DriverIRQHandler
695        BX      R2
696
697        PUBWEAK DMA3_7_IRQHandler
698        SECTION .text:CODE:REORDER:NOROOT(2)
699DMA3_7_IRQHandler
700        MOV     R0, #0
701        MOV     R1, #7
702        LDR     R2, =DMA3_DriverIRQHandler
703        BX      R2
704
705        PUBWEAK DMA3_8_IRQHandler
706        SECTION .text:CODE:REORDER:NOROOT(2)
707DMA3_8_IRQHandler
708        MOV     R0, #0
709        MOV     R1, #8
710        LDR     R2, =DMA3_DriverIRQHandler
711        BX      R2
712
713        PUBWEAK DMA3_9_IRQHandler
714        SECTION .text:CODE:REORDER:NOROOT(2)
715DMA3_9_IRQHandler
716        MOV     R0, #0
717        MOV     R1, #9
718        LDR     R2, =DMA3_DriverIRQHandler
719        BX      R2
720
721        PUBWEAK DMA3_10_IRQHandler
722        SECTION .text:CODE:REORDER:NOROOT(2)
723DMA3_10_IRQHandler
724        MOV     R0, #0
725        MOV     R1, #10
726        LDR     R2, =DMA3_DriverIRQHandler
727        BX      R2
728
729        PUBWEAK DMA3_11_IRQHandler
730        SECTION .text:CODE:REORDER:NOROOT(2)
731DMA3_11_IRQHandler
732        MOV     R0, #0
733        MOV     R1, #11
734        LDR     R2, =DMA3_DriverIRQHandler
735        BX      R2
736
737        PUBWEAK DMA3_12_IRQHandler
738        SECTION .text:CODE:REORDER:NOROOT(2)
739DMA3_12_IRQHandler
740        MOV     R0, #0
741        MOV     R1, #12
742        LDR     R2, =DMA3_DriverIRQHandler
743        BX      R2
744
745        PUBWEAK DMA3_13_IRQHandler
746        SECTION .text:CODE:REORDER:NOROOT(2)
747DMA3_13_IRQHandler
748        MOV     R0, #0
749        MOV     R1, #13
750        LDR     R2, =DMA3_DriverIRQHandler
751        BX      R2
752
753        PUBWEAK DMA3_14_IRQHandler
754        SECTION .text:CODE:REORDER:NOROOT(2)
755DMA3_14_IRQHandler
756        MOV     R0, #0
757        MOV     R1, #14
758        LDR     R2, =DMA3_DriverIRQHandler
759        BX      R2
760
761        PUBWEAK DMA3_15_IRQHandler
762        SECTION .text:CODE:REORDER:NOROOT(2)
763DMA3_15_IRQHandler
764        MOV     R0, #0
765        MOV     R1, #15
766        LDR     R2, =DMA3_DriverIRQHandler
767        BX      R2
768
769        PUBWEAK DMA3_16_IRQHandler
770        SECTION .text:CODE:REORDER:NOROOT(2)
771DMA3_16_IRQHandler
772        MOV     R0, #0
773        MOV     R1, #16
774        LDR     R2, =DMA3_DriverIRQHandler
775        BX      R2
776
777        PUBWEAK DMA3_17_IRQHandler
778        SECTION .text:CODE:REORDER:NOROOT(2)
779DMA3_17_IRQHandler
780        MOV     R0, #0
781        MOV     R1, #17
782        LDR     R2, =DMA3_DriverIRQHandler
783        BX      R2
784
785        PUBWEAK DMA3_18_IRQHandler
786        SECTION .text:CODE:REORDER:NOROOT(2)
787DMA3_18_IRQHandler
788        MOV     R0, #0
789        MOV     R1, #18
790        LDR     R2, =DMA3_DriverIRQHandler
791        BX      R2
792
793        PUBWEAK DMA3_19_IRQHandler
794        SECTION .text:CODE:REORDER:NOROOT(2)
795DMA3_19_IRQHandler
796        MOV     R0, #0
797        MOV     R1, #19
798        LDR     R2, =DMA3_DriverIRQHandler
799        BX      R2
800
801        PUBWEAK DMA3_20_IRQHandler
802        SECTION .text:CODE:REORDER:NOROOT(2)
803DMA3_20_IRQHandler
804        MOV     R0, #0
805        MOV     R1, #20
806        LDR     R2, =DMA3_DriverIRQHandler
807        BX      R2
808
809        PUBWEAK DMA3_21_IRQHandler
810        SECTION .text:CODE:REORDER:NOROOT(2)
811DMA3_21_IRQHandler
812        MOV     R0, #0
813        MOV     R1, #21
814        LDR     R2, =DMA3_DriverIRQHandler
815        BX      R2
816
817        PUBWEAK DMA3_22_IRQHandler
818        SECTION .text:CODE:REORDER:NOROOT(2)
819DMA3_22_IRQHandler
820        MOV     R0, #0
821        MOV     R1, #22
822        LDR     R2, =DMA3_DriverIRQHandler
823        BX      R2
824
825        PUBWEAK DMA3_23_IRQHandler
826        SECTION .text:CODE:REORDER:NOROOT(2)
827DMA3_23_IRQHandler
828        MOV     R0, #0
829        MOV     R1, #23
830        LDR     R2, =DMA3_DriverIRQHandler
831        BX      R2
832
833        PUBWEAK DMA3_24_IRQHandler
834        SECTION .text:CODE:REORDER:NOROOT(2)
835DMA3_24_IRQHandler
836        MOV     R0, #0
837        MOV     R1, #24
838        LDR     R2, =DMA3_DriverIRQHandler
839        BX      R2
840
841        PUBWEAK DMA3_25_IRQHandler
842        SECTION .text:CODE:REORDER:NOROOT(2)
843DMA3_25_IRQHandler
844        MOV     R0, #0
845        MOV     R1, #25
846        LDR     R2, =DMA3_DriverIRQHandler
847        BX      R2
848
849        PUBWEAK DMA3_26_IRQHandler
850        SECTION .text:CODE:REORDER:NOROOT(2)
851DMA3_26_IRQHandler
852        MOV     R0, #0
853        MOV     R1, #26
854        LDR     R2, =DMA3_DriverIRQHandler
855        BX      R2
856
857        PUBWEAK DMA3_27_IRQHandler
858        SECTION .text:CODE:REORDER:NOROOT(2)
859DMA3_27_IRQHandler
860        MOV     R0, #0
861        MOV     R1, #27
862        LDR     R2, =DMA3_DriverIRQHandler
863        BX      R2
864
865        PUBWEAK DMA3_28_IRQHandler
866        SECTION .text:CODE:REORDER:NOROOT(2)
867DMA3_28_IRQHandler
868        MOV     R0, #0
869        MOV     R1, #28
870        LDR     R2, =DMA3_DriverIRQHandler
871        BX      R2
872
873        PUBWEAK DMA3_29_IRQHandler
874        SECTION .text:CODE:REORDER:NOROOT(2)
875DMA3_29_IRQHandler
876        MOV     R0, #0
877        MOV     R1, #29
878        LDR     R2, =DMA3_DriverIRQHandler
879        BX      R2
880
881        PUBWEAK DMA3_30_IRQHandler
882        SECTION .text:CODE:REORDER:NOROOT(2)
883DMA3_30_IRQHandler
884        MOV     R0, #0
885        MOV     R1, #30
886        LDR     R2, =DMA3_DriverIRQHandler
887        BX      R2
888
889        PUBWEAK DMA4_ERROR_IRQHandler
890        PUBWEAK DMA4_ERROR_DriverIRQHandler
891        SECTION .text:CODE:REORDER:NOROOT(2)
892DMA4_ERROR_IRQHandler
893        LDR     R0, =DMA4_ERROR_DriverIRQHandler
894        BX      R0
895
896        PUBWEAK DMA4_0_1_IRQHandler
897        PUBWEAK DMA4_0_1_DriverIRQHandler
898        SECTION .text:CODE:REORDER:NOROOT(2)
899DMA4_0_1_IRQHandler
900        LDR     R0, =DMA4_0_1_DriverIRQHandler
901        BX      R0
902
903        PUBWEAK DMA4_2_3_IRQHandler
904        PUBWEAK DMA4_2_3_DriverIRQHandler
905        SECTION .text:CODE:REORDER:NOROOT(2)
906DMA4_2_3_IRQHandler
907        LDR     R0, =DMA4_2_3_DriverIRQHandler
908        BX      R0
909
910        PUBWEAK DMA4_4_5_IRQHandler
911        PUBWEAK DMA4_4_5_DriverIRQHandler
912        SECTION .text:CODE:REORDER:NOROOT(2)
913DMA4_4_5_IRQHandler
914        LDR     R0, =DMA4_4_5_DriverIRQHandler
915        BX      R0
916
917        PUBWEAK DMA4_6_7_IRQHandler
918        PUBWEAK DMA4_6_7_DriverIRQHandler
919        SECTION .text:CODE:REORDER:NOROOT(2)
920DMA4_6_7_IRQHandler
921        LDR     R0, =DMA4_6_7_DriverIRQHandler
922        BX      R0
923
924        PUBWEAK DMA4_8_9_IRQHandler
925        PUBWEAK DMA4_8_9_DriverIRQHandler
926        SECTION .text:CODE:REORDER:NOROOT(2)
927DMA4_8_9_IRQHandler
928        LDR     R0, =DMA4_8_9_DriverIRQHandler
929        BX      R0
930
931        PUBWEAK DMA4_10_11_IRQHandler
932        PUBWEAK DMA4_10_11_DriverIRQHandler
933        SECTION .text:CODE:REORDER:NOROOT(2)
934DMA4_10_11_IRQHandler
935        LDR     R0, =DMA4_10_11_DriverIRQHandler
936        BX      R0
937
938        PUBWEAK DMA4_12_13_IRQHandler
939        PUBWEAK DMA4_12_13_DriverIRQHandler
940        SECTION .text:CODE:REORDER:NOROOT(2)
941DMA4_12_13_IRQHandler
942        LDR     R0, =DMA4_12_13_DriverIRQHandler
943        BX      R0
944
945        PUBWEAK DMA4_14_15_IRQHandler
946        PUBWEAK DMA4_14_15_DriverIRQHandler
947        SECTION .text:CODE:REORDER:NOROOT(2)
948DMA4_14_15_IRQHandler
949        LDR     R0, =DMA4_14_15_DriverIRQHandler
950        BX      R0
951
952        PUBWEAK DMA4_16_17_IRQHandler
953        PUBWEAK DMA4_16_17_DriverIRQHandler
954        SECTION .text:CODE:REORDER:NOROOT(2)
955DMA4_16_17_IRQHandler
956        LDR     R0, =DMA4_16_17_DriverIRQHandler
957        BX      R0
958
959        PUBWEAK DMA4_18_19_IRQHandler
960        PUBWEAK DMA4_18_19_DriverIRQHandler
961        SECTION .text:CODE:REORDER:NOROOT(2)
962DMA4_18_19_IRQHandler
963        LDR     R0, =DMA4_18_19_DriverIRQHandler
964        BX      R0
965
966        PUBWEAK DMA4_20_21_IRQHandler
967        PUBWEAK DMA4_20_21_DriverIRQHandler
968        SECTION .text:CODE:REORDER:NOROOT(2)
969DMA4_20_21_IRQHandler
970        LDR     R0, =DMA4_20_21_DriverIRQHandler
971        BX      R0
972
973        PUBWEAK DMA4_22_23_IRQHandler
974        PUBWEAK DMA4_22_23_DriverIRQHandler
975        SECTION .text:CODE:REORDER:NOROOT(2)
976DMA4_22_23_IRQHandler
977        LDR     R0, =DMA4_22_23_DriverIRQHandler
978        BX      R0
979
980        PUBWEAK DMA4_24_25_IRQHandler
981        PUBWEAK DMA4_24_25_DriverIRQHandler
982        SECTION .text:CODE:REORDER:NOROOT(2)
983DMA4_24_25_IRQHandler
984        LDR     R0, =DMA4_24_25_DriverIRQHandler
985        BX      R0
986
987        PUBWEAK DMA4_26_27_IRQHandler
988        PUBWEAK DMA4_26_27_DriverIRQHandler
989        SECTION .text:CODE:REORDER:NOROOT(2)
990DMA4_26_27_IRQHandler
991        LDR     R0, =DMA4_26_27_DriverIRQHandler
992        BX      R0
993
994        PUBWEAK DMA4_28_29_IRQHandler
995        PUBWEAK DMA4_28_29_DriverIRQHandler
996        SECTION .text:CODE:REORDER:NOROOT(2)
997DMA4_28_29_IRQHandler
998        LDR     R0, =DMA4_28_29_DriverIRQHandler
999        BX      R0
1000
1001        PUBWEAK DMA4_30_31_IRQHandler
1002        PUBWEAK DMA4_30_31_DriverIRQHandler
1003        SECTION .text:CODE:REORDER:NOROOT(2)
1004DMA4_30_31_IRQHandler
1005        LDR     R0, =DMA4_30_31_DriverIRQHandler
1006        BX      R0
1007
1008        PUBWEAK DMA4_32_33_IRQHandler
1009        PUBWEAK DMA4_32_33_DriverIRQHandler
1010        SECTION .text:CODE:REORDER:NOROOT(2)
1011DMA4_32_33_IRQHandler
1012        LDR     R0, =DMA4_32_33_DriverIRQHandler
1013        BX      R0
1014
1015        PUBWEAK DMA4_34_35_IRQHandler
1016        PUBWEAK DMA4_34_35_DriverIRQHandler
1017        SECTION .text:CODE:REORDER:NOROOT(2)
1018DMA4_34_35_IRQHandler
1019        LDR     R0, =DMA4_34_35_DriverIRQHandler
1020        BX      R0
1021
1022        PUBWEAK DMA4_36_37_IRQHandler
1023        PUBWEAK DMA4_36_37_DriverIRQHandler
1024        SECTION .text:CODE:REORDER:NOROOT(2)
1025DMA4_36_37_IRQHandler
1026        LDR     R0, =DMA4_36_37_DriverIRQHandler
1027        BX      R0
1028
1029        PUBWEAK DMA4_38_39_IRQHandler
1030        PUBWEAK DMA4_38_39_DriverIRQHandler
1031        SECTION .text:CODE:REORDER:NOROOT(2)
1032DMA4_38_39_IRQHandler
1033        LDR     R0, =DMA4_38_39_DriverIRQHandler
1034        BX      R0
1035
1036        PUBWEAK DMA4_40_41_IRQHandler
1037        PUBWEAK DMA4_40_41_DriverIRQHandler
1038        SECTION .text:CODE:REORDER:NOROOT(2)
1039DMA4_40_41_IRQHandler
1040        LDR     R0, =DMA4_40_41_DriverIRQHandler
1041        BX      R0
1042
1043        PUBWEAK DMA4_42_43_IRQHandler
1044        PUBWEAK DMA4_42_43_DriverIRQHandler
1045        SECTION .text:CODE:REORDER:NOROOT(2)
1046DMA4_42_43_IRQHandler
1047        LDR     R0, =DMA4_42_43_DriverIRQHandler
1048        BX      R0
1049
1050        PUBWEAK DMA4_44_45_IRQHandler
1051        PUBWEAK DMA4_44_45_DriverIRQHandler
1052        SECTION .text:CODE:REORDER:NOROOT(2)
1053DMA4_44_45_IRQHandler
1054        LDR     R0, =DMA4_44_45_DriverIRQHandler
1055        BX      R0
1056
1057        PUBWEAK DMA4_46_47_IRQHandler
1058        PUBWEAK DMA4_46_47_DriverIRQHandler
1059        SECTION .text:CODE:REORDER:NOROOT(2)
1060DMA4_46_47_IRQHandler
1061        LDR     R0, =DMA4_46_47_DriverIRQHandler
1062        BX      R0
1063
1064        PUBWEAK DMA4_48_49_IRQHandler
1065        PUBWEAK DMA4_48_49_DriverIRQHandler
1066        SECTION .text:CODE:REORDER:NOROOT(2)
1067DMA4_48_49_IRQHandler
1068        LDR     R0, =DMA4_48_49_DriverIRQHandler
1069        BX      R0
1070
1071        PUBWEAK DMA4_50_51_IRQHandler
1072        PUBWEAK DMA4_50_51_DriverIRQHandler
1073        SECTION .text:CODE:REORDER:NOROOT(2)
1074DMA4_50_51_IRQHandler
1075        LDR     R0, =DMA4_50_51_DriverIRQHandler
1076        BX      R0
1077
1078        PUBWEAK DMA4_52_53_IRQHandler
1079        PUBWEAK DMA4_52_53_DriverIRQHandler
1080        SECTION .text:CODE:REORDER:NOROOT(2)
1081DMA4_52_53_IRQHandler
1082        LDR     R0, =DMA4_52_53_DriverIRQHandler
1083        BX      R0
1084
1085        PUBWEAK DMA4_54_55_IRQHandler
1086        PUBWEAK DMA4_54_55_DriverIRQHandler
1087        SECTION .text:CODE:REORDER:NOROOT(2)
1088DMA4_54_55_IRQHandler
1089        LDR     R0, =DMA4_54_55_DriverIRQHandler
1090        BX      R0
1091
1092        PUBWEAK DMA4_56_57_IRQHandler
1093        PUBWEAK DMA4_56_57_DriverIRQHandler
1094        SECTION .text:CODE:REORDER:NOROOT(2)
1095DMA4_56_57_IRQHandler
1096        LDR     R0, =DMA4_56_57_DriverIRQHandler
1097        BX      R0
1098
1099        PUBWEAK DMA4_58_59_IRQHandler
1100        PUBWEAK DMA4_58_59_DriverIRQHandler
1101        SECTION .text:CODE:REORDER:NOROOT(2)
1102DMA4_58_59_IRQHandler
1103        LDR     R0, =DMA4_58_59_DriverIRQHandler
1104        BX      R0
1105
1106        PUBWEAK DMA4_60_61_IRQHandler
1107        PUBWEAK DMA4_60_61_DriverIRQHandler
1108        SECTION .text:CODE:REORDER:NOROOT(2)
1109DMA4_60_61_IRQHandler
1110        LDR     R0, =DMA4_60_61_DriverIRQHandler
1111        BX      R0
1112
1113        PUBWEAK DMA4_62_63_IRQHandler
1114        PUBWEAK DMA4_62_63_DriverIRQHandler
1115        SECTION .text:CODE:REORDER:NOROOT(2)
1116DMA4_62_63_IRQHandler
1117        LDR     R0, =DMA4_62_63_DriverIRQHandler
1118        BX      R0
1119
1120        PUBWEAK SAI2_IRQHandler
1121        PUBWEAK SAI2_DriverIRQHandler
1122        SECTION .text:CODE:REORDER:NOROOT(2)
1123SAI2_IRQHandler
1124        LDR     R0, =SAI2_DriverIRQHandler
1125        BX      R0
1126
1127        PUBWEAK SAI3_IRQHandler
1128        PUBWEAK SAI3_DriverIRQHandler
1129        SECTION .text:CODE:REORDER:NOROOT(2)
1130SAI3_IRQHandler
1131        LDR     R0, =SAI3_DriverIRQHandler
1132        BX      R0
1133
1134        PUBWEAK ENET_MAC0_Rx_Tx_Done1_IRQHandler
1135        PUBWEAK ENET_MAC0_Rx_Tx_Done1_DriverIRQHandler
1136        SECTION .text:CODE:REORDER:NOROOT(2)
1137ENET_MAC0_Rx_Tx_Done1_IRQHandler
1138        LDR     R0, =ENET_MAC0_Rx_Tx_Done1_DriverIRQHandler
1139        BX      R0
1140
1141        PUBWEAK ENET_MAC0_Rx_Tx_Done2_IRQHandler
1142        PUBWEAK ENET_MAC0_Rx_Tx_Done2_DriverIRQHandler
1143        SECTION .text:CODE:REORDER:NOROOT(2)
1144ENET_MAC0_Rx_Tx_Done2_IRQHandler
1145        LDR     R0, =ENET_MAC0_Rx_Tx_Done2_DriverIRQHandler
1146        BX      R0
1147
1148        PUBWEAK ENET_IRQHandler
1149        PUBWEAK ENET_DriverIRQHandler
1150        SECTION .text:CODE:REORDER:NOROOT(2)
1151ENET_IRQHandler
1152        LDR     R0, =ENET_DriverIRQHandler
1153        BX      R0
1154
1155        PUBWEAK ENET_1588_IRQHandler
1156        PUBWEAK ENET_1588_DriverIRQHandler
1157        SECTION .text:CODE:REORDER:NOROOT(2)
1158ENET_1588_IRQHandler
1159        LDR     R0, =ENET_1588_DriverIRQHandler
1160        BX      R0
1161
1162        PUBWEAK ENET_QOS_IRQHandler
1163        PUBWEAK ENET_QOS_DriverIRQHandler
1164        SECTION .text:CODE:REORDER:NOROOT(2)
1165ENET_QOS_IRQHandler
1166        LDR     R0, =ENET_QOS_DriverIRQHandler
1167        BX      R0
1168
1169        PUBWEAK LPSPI5_IRQHandler
1170        PUBWEAK LPSPI5_DriverIRQHandler
1171        SECTION .text:CODE:REORDER:NOROOT(2)
1172LPSPI5_IRQHandler
1173        LDR     R0, =LPSPI5_DriverIRQHandler
1174        BX      R0
1175
1176        PUBWEAK LPSPI6_IRQHandler
1177        PUBWEAK LPSPI6_DriverIRQHandler
1178        SECTION .text:CODE:REORDER:NOROOT(2)
1179LPSPI6_IRQHandler
1180        LDR     R0, =LPSPI6_DriverIRQHandler
1181        BX      R0
1182
1183        PUBWEAK LPSPI7_IRQHandler
1184        PUBWEAK LPSPI7_DriverIRQHandler
1185        SECTION .text:CODE:REORDER:NOROOT(2)
1186LPSPI7_IRQHandler
1187        LDR     R0, =LPSPI7_DriverIRQHandler
1188        BX      R0
1189
1190        PUBWEAK LPSPI8_IRQHandler
1191        PUBWEAK LPSPI8_DriverIRQHandler
1192        SECTION .text:CODE:REORDER:NOROOT(2)
1193LPSPI8_IRQHandler
1194        LDR     R0, =LPSPI8_DriverIRQHandler
1195        BX      R0
1196
1197        PUBWEAK LPI2C5_IRQHandler
1198        PUBWEAK LPI2C5_DriverIRQHandler
1199        SECTION .text:CODE:REORDER:NOROOT(2)
1200LPI2C5_IRQHandler
1201        LDR     R0, =LPI2C5_DriverIRQHandler
1202        BX      R0
1203
1204        PUBWEAK LPI2C6_IRQHandler
1205        PUBWEAK LPI2C6_DriverIRQHandler
1206        SECTION .text:CODE:REORDER:NOROOT(2)
1207LPI2C6_IRQHandler
1208        LDR     R0, =LPI2C6_DriverIRQHandler
1209        BX      R0
1210
1211        PUBWEAK LPI2C7_IRQHandler
1212        PUBWEAK LPI2C7_DriverIRQHandler
1213        SECTION .text:CODE:REORDER:NOROOT(2)
1214LPI2C7_IRQHandler
1215        LDR     R0, =LPI2C7_DriverIRQHandler
1216        BX      R0
1217
1218        PUBWEAK LPI2C8_IRQHandler
1219        PUBWEAK LPI2C8_DriverIRQHandler
1220        SECTION .text:CODE:REORDER:NOROOT(2)
1221LPI2C8_IRQHandler
1222        LDR     R0, =LPI2C8_DriverIRQHandler
1223        BX      R0
1224
1225        PUBWEAK PDM_HWVAD_ERROR_IRQHandler
1226        PUBWEAK PDM_HWVAD_ERROR_DriverIRQHandler
1227        SECTION .text:CODE:REORDER:NOROOT(2)
1228PDM_HWVAD_ERROR_IRQHandler
1229        LDR     R0, =PDM_HWVAD_ERROR_DriverIRQHandler
1230        BX      R0
1231
1232        PUBWEAK PDM_HWVAD_EVENT_IRQHandler
1233        PUBWEAK PDM_HWVAD_EVENT_DriverIRQHandler
1234        SECTION .text:CODE:REORDER:NOROOT(2)
1235PDM_HWVAD_EVENT_IRQHandler
1236        LDR     R0, =PDM_HWVAD_EVENT_DriverIRQHandler
1237        BX      R0
1238
1239        PUBWEAK PDM_ERROR_IRQHandler
1240        PUBWEAK PDM_ERROR_DriverIRQHandler
1241        SECTION .text:CODE:REORDER:NOROOT(2)
1242PDM_ERROR_IRQHandler
1243        LDR     R0, =PDM_ERROR_DriverIRQHandler
1244        BX      R0
1245
1246        PUBWEAK PDM_EVENT_IRQHandler
1247        PUBWEAK PDM_EVENT_DriverIRQHandler
1248        SECTION .text:CODE:REORDER:NOROOT(2)
1249PDM_EVENT_IRQHandler
1250        LDR     R0, =PDM_EVENT_DriverIRQHandler
1251        BX      R0
1252
1253        PUBWEAK uSDHC3_IRQHandler
1254        PUBWEAK uSDHC3_DriverIRQHandler
1255        SECTION .text:CODE:REORDER:NOROOT(2)
1256uSDHC3_IRQHandler
1257        LDR     R0, =uSDHC3_DriverIRQHandler
1258        BX      R0
1259
1260        PUBWEAK LPUART7_IRQHandler
1261        PUBWEAK LPUART7_DriverIRQHandler
1262        SECTION .text:CODE:REORDER:NOROOT(2)
1263LPUART7_IRQHandler
1264        LDR     R0, =LPUART7_DriverIRQHandler
1265        BX      R0
1266
1267        PUBWEAK LPUART8_IRQHandler
1268        PUBWEAK LPUART8_DriverIRQHandler
1269        SECTION .text:CODE:REORDER:NOROOT(2)
1270LPUART8_IRQHandler
1271        LDR     R0, =LPUART8_DriverIRQHandler
1272        BX      R0
1273
1274        PUBWEAK Reserved16_IRQHandler
1275        PUBWEAK Reserved17_IRQHandler
1276        PUBWEAK Reserved18_IRQHandler
1277        PUBWEAK Reserved19_IRQHandler
1278        PUBWEAK Reserved20_IRQHandler
1279        PUBWEAK Reserved21_IRQHandler
1280        PUBWEAK Reserved22_IRQHandler
1281        PUBWEAK Reserved23_IRQHandler
1282        PUBWEAK Reserved26_IRQHandler
1283        PUBWEAK Reserved27_IRQHandler
1284        PUBWEAK LPIT1_IRQHandler
1285        PUBWEAK LPTMR1_IRQHandler
1286        PUBWEAK MU1_A_IRQHandler
1287        PUBWEAK MU1_B_IRQHandler
1288        PUBWEAK MU2_A_IRQHandler
1289        PUBWEAK MU2_B_IRQHandler
1290        PUBWEAK Reserved41_IRQHandler
1291        PUBWEAK Reserved42_IRQHandler
1292        PUBWEAK Reserved43_IRQHandler
1293        PUBWEAK Reserved44_IRQHandler
1294        PUBWEAK Reserved45_IRQHandler
1295        PUBWEAK Reserved46_IRQHandler
1296        PUBWEAK Reserved47_IRQHandler
1297        PUBWEAK Reserved48_IRQHandler
1298        PUBWEAK Reserved49_IRQHandler
1299        PUBWEAK Reserved50_IRQHandler
1300        PUBWEAK Reserved51_IRQHandler
1301        PUBWEAK TPM1_IRQHandler
1302        PUBWEAK TPM2_IRQHandler
1303        PUBWEAK WDOG1_IRQHandler
1304        PUBWEAK WDOG2_IRQHandler
1305        PUBWEAK TRDC_IRQHandler
1306        PUBWEAK Reserved57_IRQHandler
1307        PUBWEAK Reserved58_IRQHandler
1308        PUBWEAK Reserved59_IRQHandler
1309        PUBWEAK Reserved60_IRQHandler
1310        PUBWEAK Reserved62_IRQHandler
1311        PUBWEAK Reserved63_IRQHandler
1312        PUBWEAK Reserved64_IRQHandler
1313        PUBWEAK Reserved65_IRQHandler
1314        PUBWEAK Reserved66_IRQHandler
1315        PUBWEAK Reserved72_IRQHandler
1316        PUBWEAK Reserved73_IRQHandler
1317        PUBWEAK Reserved74_IRQHandler
1318        PUBWEAK Reserved75_IRQHandler
1319        PUBWEAK Reserved76_IRQHandler
1320        PUBWEAK LPIT2_IRQHandler
1321        PUBWEAK LPTMR2_IRQHandler
1322        PUBWEAK Reserved88_IRQHandler
1323        PUBWEAK Reserved89_IRQHandler
1324        PUBWEAK Reserved90_IRQHandler
1325        PUBWEAK TPM3_IRQHandler
1326        PUBWEAK TPM4_IRQHandler
1327        PUBWEAK TPM5_IRQHandler
1328        PUBWEAK TPM6_IRQHandler
1329        PUBWEAK WDOG3_IRQHandler
1330        PUBWEAK WDOG4_IRQHandler
1331        PUBWEAK WDOG5_IRQHandler
1332        PUBWEAK Reserved98_IRQHandler
1333        PUBWEAK Reserved99_IRQHandler
1334        PUBWEAK Reserved100_IRQHandler
1335        PUBWEAK Reserved101_IRQHandler
1336        PUBWEAK Reserved104_IRQHandler
1337        PUBWEAK Reserved105_IRQHandler
1338        PUBWEAK Reserved106_IRQHandler
1339        PUBWEAK Reserved107_IRQHandler
1340        PUBWEAK Reserved108_IRQHandler
1341        PUBWEAK Reserved109_IRQHandler
1342        PUBWEAK Reserved142_IRQHandler
1343        PUBWEAK Reserved176_IRQHandler
1344        PUBWEAK Reserved177_IRQHandler
1345        PUBWEAK Reserved178_IRQHandler
1346        PUBWEAK Reserved179_IRQHandler
1347        PUBWEAK Reserved180_IRQHandler
1348        PUBWEAK Reserved181_IRQHandler
1349        PUBWEAK Reserved182_IRQHandler
1350        PUBWEAK Reserved183_IRQHandler
1351        PUBWEAK Reserved184_IRQHandler
1352        PUBWEAK Reserved185_IRQHandler
1353        PUBWEAK ISI_IRQHandler
1354        PUBWEAK Reserved189_IRQHandler
1355        PUBWEAK Reserved190_IRQHandler
1356        PUBWEAK CSI_IRQHandler
1357        PUBWEAK Reserved192_IRQHandler
1358        PUBWEAK DSI_IRQHandler
1359        PUBWEAK Reserved194_IRQHandler
1360        PUBWEAK ENET_QOS_PMT_IRQHandler
1361        PUBWEAK Reserved201_IRQHandler
1362        PUBWEAK Reserved202_IRQHandler
1363        PUBWEAK Reserved203_IRQHandler
1364        PUBWEAK Reserved204_IRQHandler
1365        PUBWEAK Reserved205_IRQHandler
1366        PUBWEAK Reserved206_IRQHandler
1367        PUBWEAK Reserved219_IRQHandler
1368        PUBWEAK Reserved220_IRQHandler
1369        PUBWEAK Reserved222_IRQHandler
1370        PUBWEAK Reserved223_IRQHandler
1371        PUBWEAK Reserved224_IRQHandler
1372        PUBWEAK Reserved225_IRQHandler
1373        PUBWEAK Reserved228_IRQHandler
1374        PUBWEAK Reserved229_IRQHandler
1375        PUBWEAK Reserved230_IRQHandler
1376        PUBWEAK Reserved231_IRQHandler
1377        PUBWEAK Reserved232_IRQHandler
1378        PUBWEAK Reserved233_IRQHandler
1379        PUBWEAK Reserved234_IRQHandler
1380        PUBWEAK Reserved235_IRQHandler
1381        PUBWEAK Reserved236_IRQHandler
1382        PUBWEAK Reserved237_IRQHandler
1383        PUBWEAK Reserved238_IRQHandler
1384        PUBWEAK Reserved239_IRQHandler
1385        PUBWEAK Reserved240_IRQHandler
1386        PUBWEAK Reserved241_IRQHandler
1387        PUBWEAK Reserved242_IRQHandler
1388        PUBWEAK Reserved243_IRQHandler
1389        PUBWEAK Reserved244_IRQHandler
1390        PUBWEAK Reserved245_IRQHandler
1391        PUBWEAK Reserved246_IRQHandler
1392        PUBWEAK Reserved247_IRQHandler
1393        PUBWEAK Reserved248_IRQHandler
1394        PUBWEAK Reserved249_IRQHandler
1395        PUBWEAK Reserved250_IRQHandler
1396        PUBWEAK Reserved251_IRQHandler
1397        PUBWEAK Reserved252_IRQHandler
1398        PUBWEAK Reserved253_IRQHandler
1399        PUBWEAK Reserved254_IRQHandler
1400        PUBWEAK Reserved255_IRQHandler
1401        PUBWEAK Reserved256_IRQHandler
1402        PUBWEAK Reserved257_IRQHandler
1403        PUBWEAK Reserved258_IRQHandler
1404        PUBWEAK Reserved259_IRQHandler
1405        PUBWEAK Reserved260_IRQHandler
1406        PUBWEAK Reserved261_IRQHandler
1407        PUBWEAK Reserved262_IRQHandler
1408        PUBWEAK Reserved263_IRQHandler
1409        PUBWEAK Reserved264_IRQHandler
1410        PUBWEAK Reserved265_IRQHandler
1411        PUBWEAK Reserved266_IRQHandler
1412        PUBWEAK Reserved267_IRQHandler
1413        PUBWEAK Reserved268_IRQHandler
1414        PUBWEAK Reserved269_IRQHandler
1415        PUBWEAK Reserved270_IRQHandler
1416        PUBWEAK Reserved271_IRQHandler
1417        PUBWEAK Reserved272_IRQHandler
1418        PUBWEAK Reserved273_IRQHandler
1419        PUBWEAK Reserved274_IRQHandler
1420        PUBWEAK Reserved275_IRQHandler
1421        PUBWEAK Reserved276_IRQHandler
1422        PUBWEAK Reserved277_IRQHandler
1423        PUBWEAK Reserved278_IRQHandler
1424        PUBWEAK Reserved279_IRQHandler
1425        PUBWEAK Reserved280_IRQHandler
1426        PUBWEAK Reserved281_IRQHandler
1427        PUBWEAK Reserved282_IRQHandler
1428        PUBWEAK Reserved283_IRQHandler
1429        PUBWEAK Reserved284_IRQHandler
1430
1431        PUBWEAK DefaultISR
1432        SECTION .text:CODE:REORDER:NOROOT(1)
1433Reserved16_IRQHandler
1434Reserved17_IRQHandler
1435Reserved18_IRQHandler
1436Reserved19_IRQHandler
1437Reserved20_IRQHandler
1438Reserved21_IRQHandler
1439Reserved22_IRQHandler
1440Reserved23_IRQHandler
1441CAN1_DriverIRQHandler
1442CAN1_ERROR_DriverIRQHandler
1443Reserved26_IRQHandler
1444Reserved27_IRQHandler
1445I3C1_DriverIRQHandler
1446LPI2C1_DriverIRQHandler
1447LPI2C2_DriverIRQHandler
1448LPIT1_IRQHandler
1449LPSPI1_DriverIRQHandler
1450LPSPI2_DriverIRQHandler
1451LPTMR1_IRQHandler
1452LPUART1_DriverIRQHandler
1453LPUART2_DriverIRQHandler
1454MU1_A_IRQHandler
1455MU1_B_IRQHandler
1456MU2_A_IRQHandler
1457MU2_B_IRQHandler
1458Reserved41_IRQHandler
1459Reserved42_IRQHandler
1460Reserved43_IRQHandler
1461Reserved44_IRQHandler
1462Reserved45_IRQHandler
1463Reserved46_IRQHandler
1464Reserved47_IRQHandler
1465Reserved48_IRQHandler
1466Reserved49_IRQHandler
1467Reserved50_IRQHandler
1468Reserved51_IRQHandler
1469TPM1_IRQHandler
1470TPM2_IRQHandler
1471WDOG1_IRQHandler
1472WDOG2_IRQHandler
1473TRDC_IRQHandler
1474Reserved57_IRQHandler
1475Reserved58_IRQHandler
1476Reserved59_IRQHandler
1477Reserved60_IRQHandler
1478SAI1_DriverIRQHandler
1479Reserved62_IRQHandler
1480Reserved63_IRQHandler
1481Reserved64_IRQHandler
1482Reserved65_IRQHandler
1483Reserved66_IRQHandler
1484CAN2_DriverIRQHandler
1485CAN2_ERROR_DriverIRQHandler
1486FLEXIO1_DriverIRQHandler
1487FLEXIO2_DriverIRQHandler
1488FlexSPI1_DriverIRQHandler
1489Reserved72_IRQHandler
1490Reserved73_IRQHandler
1491Reserved74_IRQHandler
1492Reserved75_IRQHandler
1493Reserved76_IRQHandler
1494I3C2_DriverIRQHandler
1495LPI2C3_DriverIRQHandler
1496LPI2C4_DriverIRQHandler
1497LPIT2_IRQHandler
1498LPSPI3_DriverIRQHandler
1499LPSPI4_DriverIRQHandler
1500LPTMR2_IRQHandler
1501LPUART3_DriverIRQHandler
1502LPUART4_DriverIRQHandler
1503LPUART5_DriverIRQHandler
1504LPUART6_DriverIRQHandler
1505Reserved88_IRQHandler
1506Reserved89_IRQHandler
1507Reserved90_IRQHandler
1508TPM3_IRQHandler
1509TPM4_IRQHandler
1510TPM5_IRQHandler
1511TPM6_IRQHandler
1512WDOG3_IRQHandler
1513WDOG4_IRQHandler
1514WDOG5_IRQHandler
1515Reserved98_IRQHandler
1516Reserved99_IRQHandler
1517Reserved100_IRQHandler
1518Reserved101_IRQHandler
1519uSDHC1_DriverIRQHandler
1520uSDHC2_DriverIRQHandler
1521Reserved104_IRQHandler
1522Reserved105_IRQHandler
1523Reserved106_IRQHandler
1524Reserved107_IRQHandler
1525Reserved108_IRQHandler
1526Reserved109_IRQHandler
1527DMA3_DriverIRQHandler
1528Reserved142_IRQHandler
1529DMA4_ERROR_DriverIRQHandler
1530DMA4_0_1_DriverIRQHandler
1531DMA4_2_3_DriverIRQHandler
1532DMA4_4_5_DriverIRQHandler
1533DMA4_6_7_DriverIRQHandler
1534DMA4_8_9_DriverIRQHandler
1535DMA4_10_11_DriverIRQHandler
1536DMA4_12_13_DriverIRQHandler
1537DMA4_14_15_DriverIRQHandler
1538DMA4_16_17_DriverIRQHandler
1539DMA4_18_19_DriverIRQHandler
1540DMA4_20_21_DriverIRQHandler
1541DMA4_22_23_DriverIRQHandler
1542DMA4_24_25_DriverIRQHandler
1543DMA4_26_27_DriverIRQHandler
1544DMA4_28_29_DriverIRQHandler
1545DMA4_30_31_DriverIRQHandler
1546DMA4_32_33_DriverIRQHandler
1547DMA4_34_35_DriverIRQHandler
1548DMA4_36_37_DriverIRQHandler
1549DMA4_38_39_DriverIRQHandler
1550DMA4_40_41_DriverIRQHandler
1551DMA4_42_43_DriverIRQHandler
1552DMA4_44_45_DriverIRQHandler
1553DMA4_46_47_DriverIRQHandler
1554DMA4_48_49_DriverIRQHandler
1555DMA4_50_51_DriverIRQHandler
1556DMA4_52_53_DriverIRQHandler
1557DMA4_54_55_DriverIRQHandler
1558DMA4_56_57_DriverIRQHandler
1559DMA4_58_59_DriverIRQHandler
1560DMA4_60_61_DriverIRQHandler
1561DMA4_62_63_DriverIRQHandler
1562Reserved176_IRQHandler
1563Reserved177_IRQHandler
1564Reserved178_IRQHandler
1565Reserved179_IRQHandler
1566Reserved180_IRQHandler
1567Reserved181_IRQHandler
1568Reserved182_IRQHandler
1569Reserved183_IRQHandler
1570Reserved184_IRQHandler
1571Reserved185_IRQHandler
1572SAI2_DriverIRQHandler
1573SAI3_DriverIRQHandler
1574ISI_IRQHandler
1575Reserved189_IRQHandler
1576Reserved190_IRQHandler
1577CSI_IRQHandler
1578Reserved192_IRQHandler
1579DSI_IRQHandler
1580Reserved194_IRQHandler
1581ENET_MAC0_Rx_Tx_Done1_DriverIRQHandler
1582ENET_MAC0_Rx_Tx_Done2_DriverIRQHandler
1583ENET_DriverIRQHandler
1584ENET_1588_DriverIRQHandler
1585ENET_QOS_PMT_IRQHandler
1586ENET_QOS_DriverIRQHandler
1587Reserved201_IRQHandler
1588Reserved202_IRQHandler
1589Reserved203_IRQHandler
1590Reserved204_IRQHandler
1591Reserved205_IRQHandler
1592Reserved206_IRQHandler
1593LPSPI5_DriverIRQHandler
1594LPSPI6_DriverIRQHandler
1595LPSPI7_DriverIRQHandler
1596LPSPI8_DriverIRQHandler
1597LPI2C5_DriverIRQHandler
1598LPI2C6_DriverIRQHandler
1599LPI2C7_DriverIRQHandler
1600LPI2C8_DriverIRQHandler
1601PDM_HWVAD_ERROR_DriverIRQHandler
1602PDM_HWVAD_EVENT_DriverIRQHandler
1603PDM_ERROR_DriverIRQHandler
1604PDM_EVENT_DriverIRQHandler
1605Reserved219_IRQHandler
1606Reserved220_IRQHandler
1607uSDHC3_DriverIRQHandler
1608Reserved222_IRQHandler
1609Reserved223_IRQHandler
1610Reserved224_IRQHandler
1611Reserved225_IRQHandler
1612LPUART7_DriverIRQHandler
1613LPUART8_DriverIRQHandler
1614Reserved228_IRQHandler
1615Reserved229_IRQHandler
1616Reserved230_IRQHandler
1617Reserved231_IRQHandler
1618Reserved232_IRQHandler
1619Reserved233_IRQHandler
1620Reserved234_IRQHandler
1621Reserved235_IRQHandler
1622Reserved236_IRQHandler
1623Reserved237_IRQHandler
1624Reserved238_IRQHandler
1625Reserved239_IRQHandler
1626Reserved240_IRQHandler
1627Reserved241_IRQHandler
1628Reserved242_IRQHandler
1629Reserved243_IRQHandler
1630Reserved244_IRQHandler
1631Reserved245_IRQHandler
1632Reserved246_IRQHandler
1633Reserved247_IRQHandler
1634Reserved248_IRQHandler
1635Reserved249_IRQHandler
1636Reserved250_IRQHandler
1637Reserved251_IRQHandler
1638Reserved252_IRQHandler
1639Reserved253_IRQHandler
1640Reserved254_IRQHandler
1641Reserved255_IRQHandler
1642Reserved256_IRQHandler
1643Reserved257_IRQHandler
1644Reserved258_IRQHandler
1645Reserved259_IRQHandler
1646Reserved260_IRQHandler
1647Reserved261_IRQHandler
1648Reserved262_IRQHandler
1649Reserved263_IRQHandler
1650Reserved264_IRQHandler
1651Reserved265_IRQHandler
1652Reserved266_IRQHandler
1653Reserved267_IRQHandler
1654Reserved268_IRQHandler
1655Reserved269_IRQHandler
1656Reserved270_IRQHandler
1657Reserved271_IRQHandler
1658Reserved272_IRQHandler
1659Reserved273_IRQHandler
1660Reserved274_IRQHandler
1661Reserved275_IRQHandler
1662Reserved276_IRQHandler
1663Reserved277_IRQHandler
1664Reserved278_IRQHandler
1665Reserved279_IRQHandler
1666Reserved280_IRQHandler
1667Reserved281_IRQHandler
1668Reserved282_IRQHandler
1669Reserved283_IRQHandler
1670Reserved284_IRQHandler
1671DefaultISR
1672        B DefaultISR
1673
1674        END
1675