1;/*
2; * Copyright (c) 2009-2020 ARM Limited. All rights reserved.
3; * Copyright (c) 2019-2021, Cypress Semiconductor Corporation. All rights reserved.
4; *
5; * SPDX-License-Identifier: Apache-2.0
6; *
7; * Licensed under the Apache License, Version 2.0 (the License); you may
8; * not use this file except in compliance with the License.
9; * You may obtain a copy of the License at
10; *
11; * www.apache.org/licenses/LICENSE-2.0
12; *
13; * Unless required by applicable law or agreed to in writing, software
14; * distributed under the License is distributed on an AS IS BASIS, WITHOUT
15; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16; * See the License for the specific language governing permissions and
17; * limitations under the License.
18; */
19;
20; adapted from Cypress PSoC64 Peripheral-Driver-Library v1.3.1
21;   startup_psoc6_02_cm4.s*/
22;
23;/*
24;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
25;*/
26
27                PRESERVE8
28
29                IMPORT |Image$$ARM_LIB_STACK$$ZI$$Limit|
30
31; The CPU VTOR register
32CY_CPU_VTOR_ADDR EQU    0xE000ED08
33
34; Vector Table Mapped to Address 0 at Reset
35
36                AREA    RESET, DATA, READONLY
37                EXPORT  __Vectors
38                EXPORT  __Vectors_End
39                EXPORT  __Vectors_Size
40                EXPORT  __ramVectors
41                IMPORT  Cy_SysIpcPipeIsrCm4
42                IMPORT  Cy_Flash_ResumeIrqHandler
43
44__Vectors       DCD     |Image$$ARM_LIB_STACK$$ZI$$Limit|     ; Top of Stack
45                DCD     Reset_Handler             ; Reset Handler
46                DCD     NMI_Handler               ; NMI Handler
47                DCD     HardFault_Handler         ; Hard Fault Handler
48                DCD     MemManage_Handler         ; MPU Fault Handler
49                DCD     BusFault_Handler          ; Bus Fault Handler
50                DCD     UsageFault_Handler        ; Usage Fault Handler
51                DCD     0                         ; Reserved
52                DCD     0                         ; Reserved
53                DCD     0                         ; Reserved
54                DCD     0                         ; Reserved
55                DCD     SVC_Handler               ; SVCall Handler
56                DCD     DebugMon_Handler          ; Debug Monitor Handler
57                DCD     0                         ; Reserved
58                DCD     PendSV_Handler            ; PendSV Handler
59                DCD     SysTick_Handler           ; SysTick Handler
60
61                ; External interrupts                           Description
62                DCD     ioss_interrupts_gpio_0_IRQHandler     ; GPIO Port Interrupt #0
63                DCD     ioss_interrupts_gpio_1_IRQHandler     ; GPIO Port Interrupt #1
64                DCD     ioss_interrupts_gpio_2_IRQHandler     ; GPIO Port Interrupt #2
65                DCD     ioss_interrupts_gpio_3_IRQHandler     ; GPIO Port Interrupt #3
66                DCD     ioss_interrupts_gpio_4_IRQHandler     ; GPIO Port Interrupt #4
67                DCD     ioss_interrupts_gpio_5_IRQHandler     ; GPIO Port Interrupt #5
68                DCD     ioss_interrupts_gpio_6_IRQHandler     ; GPIO Port Interrupt #6
69                DCD     ioss_interrupts_gpio_7_IRQHandler     ; GPIO Port Interrupt #7
70                DCD     ioss_interrupts_gpio_8_IRQHandler     ; GPIO Port Interrupt #8
71                DCD     ioss_interrupts_gpio_9_IRQHandler     ; GPIO Port Interrupt #9
72                DCD     ioss_interrupts_gpio_10_IRQHandler    ; GPIO Port Interrupt #10
73                DCD     ioss_interrupts_gpio_11_IRQHandler    ; GPIO Port Interrupt #11
74                DCD     ioss_interrupts_gpio_12_IRQHandler    ; GPIO Port Interrupt #12
75                DCD     ioss_interrupts_gpio_13_IRQHandler    ; GPIO Port Interrupt #13
76                DCD     ioss_interrupts_gpio_14_IRQHandler    ; GPIO Port Interrupt #14
77                DCD     ioss_interrupt_gpio_IRQHandler        ; GPIO All Ports
78                DCD     ioss_interrupt_vdd_IRQHandler         ; GPIO Supply Detect Interrupt
79                DCD     lpcomp_interrupt_IRQHandler           ; Low Power Comparator Interrupt
80                DCD     scb_8_interrupt_IRQHandler            ; Serial Communication Block #8 (DeepSleep capable)
81                DCD     srss_interrupt_mcwdt_0_IRQHandler     ; Multi Counter Watchdog Timer interrupt
82                DCD     srss_interrupt_mcwdt_1_IRQHandler     ; Multi Counter Watchdog Timer interrupt
83                DCD     srss_interrupt_backup_IRQHandler      ; Backup domain interrupt
84                DCD     srss_interrupt_IRQHandler             ; Other combined Interrupts for SRSS (LVD, WDT, CLKCAL)
85                DCD     cpuss_interrupts_ipc_0_IRQHandler     ; CPUSS Inter Process Communication Interrupt #0
86                DCD     cpuss_interrupts_ipc_1_IRQHandler     ; CPUSS Inter Process Communication Interrupt #1
87                DCD     cpuss_interrupts_ipc_2_IRQHandler     ; CPUSS Inter Process Communication Interrupt #2
88                DCD     cpuss_interrupts_ipc_3_IRQHandler     ; CPUSS Inter Process Communication Interrupt #3
89                DCD     Cy_SysIpcPipeIsrCm4
90                DCD     cpuss_interrupts_ipc_5_IRQHandler     ; CPUSS Inter Process Communication Interrupt #5
91                DCD     cpuss_interrupts_ipc_6_IRQHandler     ; CPUSS Inter Process Communication Interrupt #6
92                DCD     cpuss_interrupts_ipc_7_IRQHandler     ; CPUSS Inter Process Communication Interrupt #7
93                DCD     cpuss_interrupts_ipc_8_IRQHandler     ; CPUSS Inter Process Communication Interrupt #8
94                DCD     cpuss_interrupts_ipc_9_IRQHandler     ; CPUSS Inter Process Communication Interrupt #9
95                DCD     cpuss_interrupts_ipc_10_IRQHandler    ; CPUSS Inter Process Communication Interrupt #10
96                DCD     cpuss_interrupts_ipc_11_IRQHandler    ; CPUSS Inter Process Communication Interrupt #11
97                DCD     cpuss_interrupts_ipc_12_IRQHandler    ; CPUSS Inter Process Communication Interrupt #12
98                DCD     cpuss_interrupts_ipc_13_IRQHandler    ; CPUSS Inter Process Communication Interrupt #13
99                DCD     cpuss_interrupts_ipc_14_IRQHandler    ; CPUSS Inter Process Communication Interrupt #14
100                DCD     cpuss_interrupts_ipc_15_IRQHandler    ; CPUSS Inter Process Communication Interrupt #15
101                DCD     scb_0_interrupt_IRQHandler            ; Serial Communication Block #0
102                DCD     scb_1_interrupt_IRQHandler            ; Serial Communication Block #1
103                DCD     scb_2_interrupt_IRQHandler            ; Serial Communication Block #2
104                DCD     scb_3_interrupt_IRQHandler            ; Serial Communication Block #3
105                DCD     scb_4_interrupt_IRQHandler            ; Serial Communication Block #4
106                DCD     scb_5_interrupt_IRQHandler            ; Serial Communication Block #5
107                DCD     scb_6_interrupt_IRQHandler            ; Serial Communication Block #6
108                DCD     scb_7_interrupt_IRQHandler            ; Serial Communication Block #7
109                DCD     scb_9_interrupt_IRQHandler            ; Serial Communication Block #9
110                DCD     scb_10_interrupt_IRQHandler           ; Serial Communication Block #10
111                DCD     scb_11_interrupt_IRQHandler           ; Serial Communication Block #11
112                DCD     scb_12_interrupt_IRQHandler           ; Serial Communication Block #1
113                DCD     csd_interrupt_IRQHandler              ; CSD (Capsense) interrupt
114                DCD     cpuss_interrupts_dmac_0_IRQHandler    ; CPUSS DMAC, Channel #0
115                DCD     cpuss_interrupts_dmac_1_IRQHandler    ; CPUSS DMAC, Channel #1
116                DCD     cpuss_interrupts_dmac_2_IRQHandler    ; CPUSS DMAC, Channel #2
117                DCD     cpuss_interrupts_dmac_3_IRQHandler    ; CPUSS DMAC, Channel #3
118                DCD     cpuss_interrupts_dw0_0_IRQHandler     ; CPUSS DataWire #0, Channel #0
119                DCD     cpuss_interrupts_dw0_1_IRQHandler     ; CPUSS DataWire #0, Channel #1
120                DCD     cpuss_interrupts_dw0_2_IRQHandler     ; CPUSS DataWire #0, Channel #2
121                DCD     cpuss_interrupts_dw0_3_IRQHandler     ; CPUSS DataWire #0, Channel #3
122                DCD     cpuss_interrupts_dw0_4_IRQHandler     ; CPUSS DataWire #0, Channel #4
123                DCD     cpuss_interrupts_dw0_5_IRQHandler     ; CPUSS DataWire #0, Channel #5
124                DCD     cpuss_interrupts_dw0_6_IRQHandler     ; CPUSS DataWire #0, Channel #6
125                DCD     cpuss_interrupts_dw0_7_IRQHandler     ; CPUSS DataWire #0, Channel #7
126                DCD     cpuss_interrupts_dw0_8_IRQHandler     ; CPUSS DataWire #0, Channel #8
127                DCD     cpuss_interrupts_dw0_9_IRQHandler     ; CPUSS DataWire #0, Channel #9
128                DCD     cpuss_interrupts_dw0_10_IRQHandler    ; CPUSS DataWire #0, Channel #10
129                DCD     cpuss_interrupts_dw0_11_IRQHandler    ; CPUSS DataWire #0, Channel #11
130                DCD     cpuss_interrupts_dw0_12_IRQHandler    ; CPUSS DataWire #0, Channel #12
131                DCD     cpuss_interrupts_dw0_13_IRQHandler    ; CPUSS DataWire #0, Channel #13
132                DCD     cpuss_interrupts_dw0_14_IRQHandler    ; CPUSS DataWire #0, Channel #14
133                DCD     cpuss_interrupts_dw0_15_IRQHandler    ; CPUSS DataWire #0, Channel #15
134                DCD     cpuss_interrupts_dw0_16_IRQHandler    ; CPUSS DataWire #0, Channel #16
135                DCD     cpuss_interrupts_dw0_17_IRQHandler    ; CPUSS DataWire #0, Channel #17
136                DCD     cpuss_interrupts_dw0_18_IRQHandler    ; CPUSS DataWire #0, Channel #18
137                DCD     cpuss_interrupts_dw0_19_IRQHandler    ; CPUSS DataWire #0, Channel #19
138                DCD     cpuss_interrupts_dw0_20_IRQHandler    ; CPUSS DataWire #0, Channel #20
139                DCD     cpuss_interrupts_dw0_21_IRQHandler    ; CPUSS DataWire #0, Channel #21
140                DCD     cpuss_interrupts_dw0_22_IRQHandler    ; CPUSS DataWire #0, Channel #22
141                DCD     cpuss_interrupts_dw0_23_IRQHandler    ; CPUSS DataWire #0, Channel #23
142                DCD     cpuss_interrupts_dw0_24_IRQHandler    ; CPUSS DataWire #0, Channel #24
143                DCD     cpuss_interrupts_dw0_25_IRQHandler    ; CPUSS DataWire #0, Channel #25
144                DCD     cpuss_interrupts_dw0_26_IRQHandler    ; CPUSS DataWire #0, Channel #26
145                DCD     cpuss_interrupts_dw0_27_IRQHandler    ; CPUSS DataWire #0, Channel #27
146                DCD     cpuss_interrupts_dw0_28_IRQHandler    ; CPUSS DataWire #0, Channel #28
147                DCD     cpuss_interrupts_dw1_0_IRQHandler     ; CPUSS DataWire #1, Channel #0
148                DCD     cpuss_interrupts_dw1_1_IRQHandler     ; CPUSS DataWire #1, Channel #1
149                DCD     cpuss_interrupts_dw1_2_IRQHandler     ; CPUSS DataWire #1, Channel #2
150                DCD     cpuss_interrupts_dw1_3_IRQHandler     ; CPUSS DataWire #1, Channel #3
151                DCD     cpuss_interrupts_dw1_4_IRQHandler     ; CPUSS DataWire #1, Channel #4
152                DCD     cpuss_interrupts_dw1_5_IRQHandler     ; CPUSS DataWire #1, Channel #5
153                DCD     cpuss_interrupts_dw1_6_IRQHandler     ; CPUSS DataWire #1, Channel #6
154                DCD     cpuss_interrupts_dw1_7_IRQHandler     ; CPUSS DataWire #1, Channel #7
155                DCD     cpuss_interrupts_dw1_8_IRQHandler     ; CPUSS DataWire #1, Channel #8
156                DCD     cpuss_interrupts_dw1_9_IRQHandler     ; CPUSS DataWire #1, Channel #9
157                DCD     cpuss_interrupts_dw1_10_IRQHandler    ; CPUSS DataWire #1, Channel #10
158                DCD     cpuss_interrupts_dw1_11_IRQHandler    ; CPUSS DataWire #1, Channel #11
159                DCD     cpuss_interrupts_dw1_12_IRQHandler    ; CPUSS DataWire #1, Channel #12
160                DCD     cpuss_interrupts_dw1_13_IRQHandler    ; CPUSS DataWire #1, Channel #13
161                DCD     cpuss_interrupts_dw1_14_IRQHandler    ; CPUSS DataWire #1, Channel #14
162                DCD     cpuss_interrupts_dw1_15_IRQHandler    ; CPUSS DataWire #1, Channel #15
163                DCD     cpuss_interrupts_dw1_16_IRQHandler    ; CPUSS DataWire #1, Channel #16
164                DCD     cpuss_interrupts_dw1_17_IRQHandler    ; CPUSS DataWire #1, Channel #17
165                DCD     cpuss_interrupts_dw1_18_IRQHandler    ; CPUSS DataWire #1, Channel #18
166                DCD     cpuss_interrupts_dw1_19_IRQHandler    ; CPUSS DataWire #1, Channel #19
167                DCD     cpuss_interrupts_dw1_20_IRQHandler    ; CPUSS DataWire #1, Channel #20
168                DCD     cpuss_interrupts_dw1_21_IRQHandler    ; CPUSS DataWire #1, Channel #21
169                DCD     cpuss_interrupts_dw1_22_IRQHandler    ; CPUSS DataWire #1, Channel #22
170                DCD     cpuss_interrupts_dw1_23_IRQHandler    ; CPUSS DataWire #1, Channel #23
171                DCD     cpuss_interrupts_dw1_24_IRQHandler    ; CPUSS DataWire #1, Channel #24
172                DCD     cpuss_interrupts_dw1_25_IRQHandler    ; CPUSS DataWire #1, Channel #25
173                DCD     cpuss_interrupts_dw1_26_IRQHandler    ; CPUSS DataWire #1, Channel #26
174                DCD     cpuss_interrupts_dw1_27_IRQHandler    ; CPUSS DataWire #1, Channel #27
175                DCD     cpuss_interrupts_dw1_28_IRQHandler    ; CPUSS DataWire #1, Channel #28
176                DCD     cpuss_interrupts_fault_0_IRQHandler   ; CPUSS Fault Structure Interrupt #0
177                DCD     cpuss_interrupts_fault_1_IRQHandler   ; CPUSS Fault Structure Interrupt #1
178                DCD     cpuss_interrupt_crypto_IRQHandler     ; CRYPTO Accelerator Interrupt
179                DCD     Cy_Flash_ResumeIrqHandler
180                DCD     cpuss_interrupts_cm4_fp_IRQHandler    ; Floating Point operation fault
181                DCD     cpuss_interrupts_cm0_cti_0_IRQHandler ; CM0+ CTI #0
182                DCD     cpuss_interrupts_cm0_cti_1_IRQHandler ; CM0+ CTI #1
183                DCD     cpuss_interrupts_cm4_cti_0_IRQHandler ; CM4 CTI #0
184                DCD     cpuss_interrupts_cm4_cti_1_IRQHandler ; CM4 CTI #1
185                DCD     tcpwm_0_interrupts_0_IRQHandler       ; TCPWM #0, Counter #0
186                DCD     TIMER1_Handler                        ; TCPWM #0, Counter #1
187                DCD     tcpwm_0_interrupts_2_IRQHandler       ; TCPWM #0, Counter #2
188                DCD     tcpwm_0_interrupts_3_IRQHandler       ; TCPWM #0, Counter #3
189                DCD     tcpwm_0_interrupts_4_IRQHandler       ; TCPWM #0, Counter #4
190                DCD     tcpwm_0_interrupts_5_IRQHandler       ; TCPWM #0, Counter #5
191                DCD     tcpwm_0_interrupts_6_IRQHandler       ; TCPWM #0, Counter #6
192                DCD     tcpwm_0_interrupts_7_IRQHandler       ; TCPWM #0, Counter #7
193                DCD     tcpwm_1_interrupts_0_IRQHandler       ; TCPWM #1, Counter #0
194                DCD     tcpwm_1_interrupts_1_IRQHandler       ; TCPWM #1, Counter #1
195                DCD     tcpwm_1_interrupts_2_IRQHandler       ; TCPWM #1, Counter #2
196                DCD     tcpwm_1_interrupts_3_IRQHandler       ; TCPWM #1, Counter #3
197                DCD     tcpwm_1_interrupts_4_IRQHandler       ; TCPWM #1, Counter #4
198                DCD     tcpwm_1_interrupts_5_IRQHandler       ; TCPWM #1, Counter #5
199                DCD     tcpwm_1_interrupts_6_IRQHandler       ; TCPWM #1, Counter #6
200                DCD     tcpwm_1_interrupts_7_IRQHandler       ; TCPWM #1, Counter #7
201                DCD     tcpwm_1_interrupts_8_IRQHandler       ; TCPWM #1, Counter #8
202                DCD     tcpwm_1_interrupts_9_IRQHandler       ; TCPWM #1, Counter #9
203                DCD     tcpwm_1_interrupts_10_IRQHandler      ; TCPWM #1, Counter #10
204                DCD     tcpwm_1_interrupts_11_IRQHandler      ; TCPWM #1, Counter #11
205                DCD     tcpwm_1_interrupts_12_IRQHandler      ; TCPWM #1, Counter #12
206                DCD     tcpwm_1_interrupts_13_IRQHandler      ; TCPWM #1, Counter #13
207                DCD     tcpwm_1_interrupts_14_IRQHandler      ; TCPWM #1, Counter #14
208                DCD     tcpwm_1_interrupts_15_IRQHandler      ; TCPWM #1, Counter #15
209                DCD     tcpwm_1_interrupts_16_IRQHandler      ; TCPWM #1, Counter #16
210                DCD     tcpwm_1_interrupts_17_IRQHandler      ; TCPWM #1, Counter #17
211                DCD     tcpwm_1_interrupts_18_IRQHandler      ; TCPWM #1, Counter #18
212                DCD     tcpwm_1_interrupts_19_IRQHandler      ; TCPWM #1, Counter #19
213                DCD     tcpwm_1_interrupts_20_IRQHandler      ; TCPWM #1, Counter #20
214                DCD     tcpwm_1_interrupts_21_IRQHandler      ; TCPWM #1, Counter #21
215                DCD     tcpwm_1_interrupts_22_IRQHandler      ; TCPWM #1, Counter #22
216                DCD     tcpwm_1_interrupts_23_IRQHandler      ; TCPWM #1, Counter #23
217                DCD     pass_interrupt_sar_IRQHandler         ; SAR ADC interrupt
218                DCD     audioss_0_interrupt_i2s_IRQHandler    ; I2S0 Audio interrupt
219                DCD     audioss_0_interrupt_pdm_IRQHandler    ; PDM0/PCM0 Audio interrupt
220                DCD     audioss_1_interrupt_i2s_IRQHandler    ; I2S1 Audio interrupt
221                DCD     profile_interrupt_IRQHandler          ; Energy Profiler interrupt
222                DCD     smif_interrupt_IRQHandler             ; Serial Memory Interface interrupt
223                DCD     usb_interrupt_hi_IRQHandler           ; USB Interrupt
224                DCD     usb_interrupt_med_IRQHandler          ; USB Interrupt
225                DCD     usb_interrupt_lo_IRQHandler           ; USB Interrupt
226                DCD     sdhc_0_interrupt_wakeup_IRQHandler    ; SDIO wakeup interrupt for mxsdhc
227                DCD     sdhc_0_interrupt_general_IRQHandler   ; Consolidated interrupt for mxsdhc for everything else
228                DCD     sdhc_1_interrupt_wakeup_IRQHandler    ; EEMC wakeup interrupt for mxsdhc, not used
229                DCD     sdhc_1_interrupt_general_IRQHandler   ; Consolidated interrupt for mxsdhc for everything else
230
231__Vectors_End
232
233__Vectors_Size  EQU     __Vectors_End - __Vectors
234
235                AREA    RESET_RAM, READWRITE, NOINIT
236__ramVectors
237                SPACE   __Vectors_Size
238
239                AREA    |.text|, CODE, READONLY
240; Reset Handler
241
242Reset_Handler   PROC
243                EXPORT  Reset_Handler             [WEAK]
244                IMPORT  Cy_SystemInitFpuEnable
245                IMPORT  SystemInit
246                IMPORT  __main
247; Update Vector Table Offset Register
248                EXTERN RAM_VECTORS_SUPPORT
249                IF :DEF:RAM_VECTORS_SUPPORT
250
251                ; Copy vectors from ROM to RAM
252                LDR R1, =__Vectors
253                LDR R0, =__ramVectors
254                LDR R2, =__Vectors_Size
255Vectors_Copy
256                LDR R3, [R1]
257                STR R3, [R0]
258                ADDS R0, R0, #4
259                ADDS R1, R1, #4
260                SUBS R2, R2, #4
261                CMP R2, #0
262                BNE Vectors_Copy
263                LDR     R0, =__ramVectors
264
265                ELSE
266
267                LDR     R0, =__Vectors
268
269                ENDIF
270
271                LDR     R1, =CY_CPU_VTOR_ADDR
272                STR     R0, [R1]
273                DSB     0xF
274
275                LDR     R0, =Cy_SystemInitFpuEnable
276                BLX     R0
277                LDR     R0, =SystemInit
278                BLX     R0
279                LDR     R0, =__main
280                BX      R0
281                ENDP
282
283
284                EXPORT Cy_SysLib_FaultHandler     [WEAK]
285                AREA    |.text|, CODE, READONLY
286Cy_SysLib_FaultHandler
287                B       .
288
289                EXPORT  HardFault_Handler         [WEAK]
290                AREA    |.text|, CODE, READONLY
291HardFault_Handler
292                movs    r0, #4
293                mov     r1, LR
294                tst     r0, r1
295                beq     L_MSP
296                mrs     r0, PSP
297                b       L_API_call
298L_MSP
299                mrs     r0, MSP
300L_API_call
301                ; Storing LR content for Creator call stack trace
302                push    {LR}
303                bl      Cy_SysLib_FaultHandler
304
305; Dummy Exception Handlers (infinite loops which can be modified)
306                MACRO
307                Default_Handler $handler_name
308$handler_name   PROC
309                EXPORT  $handler_name             [WEAK]
310                B       .
311                ENDP
312                MEND
313
314                Default_Handler NMI_Handler
315                Default_Handler MemManage_Handler
316                Default_Handler BusFault_Handler
317                Default_Handler UsageFault_Handler
318                Default_Handler SVC_Handler
319                Default_Handler DebugMon_Handler
320                Default_Handler PendSV_Handler
321                Default_Handler SysTick_Handler
322
323                Default_Handler ioss_interrupts_gpio_0_IRQHandler
324                Default_Handler ioss_interrupts_gpio_1_IRQHandler
325                Default_Handler ioss_interrupts_gpio_2_IRQHandler
326                Default_Handler ioss_interrupts_gpio_3_IRQHandler
327                Default_Handler ioss_interrupts_gpio_4_IRQHandler
328                Default_Handler ioss_interrupts_gpio_5_IRQHandler
329                Default_Handler ioss_interrupts_gpio_6_IRQHandler
330                Default_Handler ioss_interrupts_gpio_7_IRQHandler
331                Default_Handler ioss_interrupts_gpio_8_IRQHandler
332                Default_Handler ioss_interrupts_gpio_9_IRQHandler
333                Default_Handler ioss_interrupts_gpio_10_IRQHandler
334                Default_Handler ioss_interrupts_gpio_11_IRQHandler
335                Default_Handler ioss_interrupts_gpio_12_IRQHandler
336                Default_Handler ioss_interrupts_gpio_13_IRQHandler
337                Default_Handler ioss_interrupts_gpio_14_IRQHandler
338                Default_Handler ioss_interrupt_gpio_IRQHandler
339                Default_Handler ioss_interrupt_vdd_IRQHandler
340                Default_Handler lpcomp_interrupt_IRQHandler
341                Default_Handler scb_8_interrupt_IRQHandler
342                Default_Handler srss_interrupt_mcwdt_0_IRQHandler
343                Default_Handler srss_interrupt_mcwdt_1_IRQHandler
344                Default_Handler srss_interrupt_backup_IRQHandler
345                Default_Handler srss_interrupt_IRQHandler
346                Default_Handler cpuss_interrupts_ipc_0_IRQHandler
347                Default_Handler cpuss_interrupts_ipc_1_IRQHandler
348                Default_Handler cpuss_interrupts_ipc_2_IRQHandler
349                Default_Handler cpuss_interrupts_ipc_3_IRQHandler
350                Default_Handler cpuss_interrupts_ipc_5_IRQHandler
351                Default_Handler cpuss_interrupts_ipc_6_IRQHandler
352                Default_Handler cpuss_interrupts_ipc_7_IRQHandler
353                Default_Handler cpuss_interrupts_ipc_8_IRQHandler
354                Default_Handler cpuss_interrupts_ipc_9_IRQHandler
355                Default_Handler cpuss_interrupts_ipc_10_IRQHandler
356                Default_Handler cpuss_interrupts_ipc_11_IRQHandler
357                Default_Handler cpuss_interrupts_ipc_12_IRQHandler
358                Default_Handler cpuss_interrupts_ipc_13_IRQHandler
359                Default_Handler cpuss_interrupts_ipc_14_IRQHandler
360                Default_Handler cpuss_interrupts_ipc_15_IRQHandler
361                Default_Handler scb_0_interrupt_IRQHandler
362                Default_Handler scb_1_interrupt_IRQHandler
363                Default_Handler scb_2_interrupt_IRQHandler
364                Default_Handler scb_3_interrupt_IRQHandler
365                Default_Handler scb_4_interrupt_IRQHandler
366                Default_Handler scb_5_interrupt_IRQHandler
367                Default_Handler scb_6_interrupt_IRQHandler
368                Default_Handler scb_7_interrupt_IRQHandler
369                Default_Handler scb_9_interrupt_IRQHandler
370                Default_Handler scb_10_interrupt_IRQHandler
371                Default_Handler scb_11_interrupt_IRQHandler
372                Default_Handler scb_12_interrupt_IRQHandler
373                Default_Handler csd_interrupt_IRQHandler
374                Default_Handler cpuss_interrupts_dmac_0_IRQHandler
375                Default_Handler cpuss_interrupts_dmac_1_IRQHandler
376                Default_Handler cpuss_interrupts_dmac_2_IRQHandler
377                Default_Handler cpuss_interrupts_dmac_3_IRQHandler
378                Default_Handler cpuss_interrupts_dw0_0_IRQHandler
379                Default_Handler cpuss_interrupts_dw0_1_IRQHandler
380                Default_Handler cpuss_interrupts_dw0_2_IRQHandler
381                Default_Handler cpuss_interrupts_dw0_3_IRQHandler
382                Default_Handler cpuss_interrupts_dw0_4_IRQHandler
383                Default_Handler cpuss_interrupts_dw0_5_IRQHandler
384                Default_Handler cpuss_interrupts_dw0_6_IRQHandler
385                Default_Handler cpuss_interrupts_dw0_7_IRQHandler
386                Default_Handler cpuss_interrupts_dw0_8_IRQHandler
387                Default_Handler cpuss_interrupts_dw0_9_IRQHandler
388                Default_Handler cpuss_interrupts_dw0_10_IRQHandler
389                Default_Handler cpuss_interrupts_dw0_11_IRQHandler
390                Default_Handler cpuss_interrupts_dw0_12_IRQHandler
391                Default_Handler cpuss_interrupts_dw0_13_IRQHandler
392                Default_Handler cpuss_interrupts_dw0_14_IRQHandler
393                Default_Handler cpuss_interrupts_dw0_15_IRQHandler
394                Default_Handler cpuss_interrupts_dw0_16_IRQHandler
395                Default_Handler cpuss_interrupts_dw0_17_IRQHandler
396                Default_Handler cpuss_interrupts_dw0_18_IRQHandler
397                Default_Handler cpuss_interrupts_dw0_19_IRQHandler
398                Default_Handler cpuss_interrupts_dw0_20_IRQHandler
399                Default_Handler cpuss_interrupts_dw0_21_IRQHandler
400                Default_Handler cpuss_interrupts_dw0_22_IRQHandler
401                Default_Handler cpuss_interrupts_dw0_23_IRQHandler
402                Default_Handler cpuss_interrupts_dw0_24_IRQHandler
403                Default_Handler cpuss_interrupts_dw0_25_IRQHandler
404                Default_Handler cpuss_interrupts_dw0_26_IRQHandler
405                Default_Handler cpuss_interrupts_dw0_27_IRQHandler
406                Default_Handler cpuss_interrupts_dw0_28_IRQHandler
407                Default_Handler cpuss_interrupts_dw1_0_IRQHandler
408                Default_Handler cpuss_interrupts_dw1_1_IRQHandler
409                Default_Handler cpuss_interrupts_dw1_2_IRQHandler
410                Default_Handler cpuss_interrupts_dw1_3_IRQHandler
411                Default_Handler cpuss_interrupts_dw1_4_IRQHandler
412                Default_Handler cpuss_interrupts_dw1_5_IRQHandler
413                Default_Handler cpuss_interrupts_dw1_6_IRQHandler
414                Default_Handler cpuss_interrupts_dw1_7_IRQHandler
415                Default_Handler cpuss_interrupts_dw1_8_IRQHandler
416                Default_Handler cpuss_interrupts_dw1_9_IRQHandler
417                Default_Handler cpuss_interrupts_dw1_10_IRQHandler
418                Default_Handler cpuss_interrupts_dw1_11_IRQHandler
419                Default_Handler cpuss_interrupts_dw1_12_IRQHandler
420                Default_Handler cpuss_interrupts_dw1_13_IRQHandler
421                Default_Handler cpuss_interrupts_dw1_14_IRQHandler
422                Default_Handler cpuss_interrupts_dw1_15_IRQHandler
423                Default_Handler cpuss_interrupts_dw1_16_IRQHandler
424                Default_Handler cpuss_interrupts_dw1_17_IRQHandler
425                Default_Handler cpuss_interrupts_dw1_18_IRQHandler
426                Default_Handler cpuss_interrupts_dw1_19_IRQHandler
427                Default_Handler cpuss_interrupts_dw1_20_IRQHandler
428                Default_Handler cpuss_interrupts_dw1_21_IRQHandler
429                Default_Handler cpuss_interrupts_dw1_22_IRQHandler
430                Default_Handler cpuss_interrupts_dw1_23_IRQHandler
431                Default_Handler cpuss_interrupts_dw1_24_IRQHandler
432                Default_Handler cpuss_interrupts_dw1_25_IRQHandler
433                Default_Handler cpuss_interrupts_dw1_26_IRQHandler
434                Default_Handler cpuss_interrupts_dw1_27_IRQHandler
435                Default_Handler cpuss_interrupts_dw1_28_IRQHandler
436                Default_Handler cpuss_interrupts_fault_0_IRQHandler
437                Default_Handler cpuss_interrupts_fault_1_IRQHandler
438                Default_Handler cpuss_interrupt_crypto_IRQHandler
439                Default_Handler cpuss_interrupts_cm4_fp_IRQHandler
440                Default_Handler cpuss_interrupts_cm0_cti_0_IRQHandler
441                Default_Handler cpuss_interrupts_cm0_cti_1_IRQHandler
442                Default_Handler cpuss_interrupts_cm4_cti_0_IRQHandler
443                Default_Handler cpuss_interrupts_cm4_cti_1_IRQHandler
444                Default_Handler tcpwm_0_interrupts_0_IRQHandler
445                Default_Handler TIMER1_Handler
446                Default_Handler tcpwm_0_interrupts_2_IRQHandler
447                Default_Handler tcpwm_0_interrupts_3_IRQHandler
448                Default_Handler tcpwm_0_interrupts_4_IRQHandler
449                Default_Handler tcpwm_0_interrupts_5_IRQHandler
450                Default_Handler tcpwm_0_interrupts_6_IRQHandler
451                Default_Handler tcpwm_0_interrupts_7_IRQHandler
452                Default_Handler tcpwm_1_interrupts_0_IRQHandler
453                Default_Handler tcpwm_1_interrupts_1_IRQHandler
454                Default_Handler tcpwm_1_interrupts_2_IRQHandler
455                Default_Handler tcpwm_1_interrupts_3_IRQHandler
456                Default_Handler tcpwm_1_interrupts_4_IRQHandler
457                Default_Handler tcpwm_1_interrupts_5_IRQHandler
458                Default_Handler tcpwm_1_interrupts_6_IRQHandler
459                Default_Handler tcpwm_1_interrupts_7_IRQHandler
460                Default_Handler tcpwm_1_interrupts_8_IRQHandler
461                Default_Handler tcpwm_1_interrupts_9_IRQHandler
462                Default_Handler tcpwm_1_interrupts_10_IRQHandler
463                Default_Handler tcpwm_1_interrupts_11_IRQHandler
464                Default_Handler tcpwm_1_interrupts_12_IRQHandler
465                Default_Handler tcpwm_1_interrupts_13_IRQHandler
466                Default_Handler tcpwm_1_interrupts_14_IRQHandler
467                Default_Handler tcpwm_1_interrupts_15_IRQHandler
468                Default_Handler tcpwm_1_interrupts_16_IRQHandler
469                Default_Handler tcpwm_1_interrupts_17_IRQHandler
470                Default_Handler tcpwm_1_interrupts_18_IRQHandler
471                Default_Handler tcpwm_1_interrupts_19_IRQHandler
472                Default_Handler tcpwm_1_interrupts_20_IRQHandler
473                Default_Handler tcpwm_1_interrupts_21_IRQHandler
474                Default_Handler tcpwm_1_interrupts_22_IRQHandler
475                Default_Handler tcpwm_1_interrupts_23_IRQHandler
476                Default_Handler pass_interrupt_sar_IRQHandler
477                Default_Handler audioss_0_interrupt_i2s_IRQHandler
478                Default_Handler audioss_0_interrupt_pdm_IRQHandler
479                Default_Handler audioss_1_interrupt_i2s_IRQHandler
480                Default_Handler profile_interrupt_IRQHandler
481                Default_Handler smif_interrupt_IRQHandler
482                Default_Handler usb_interrupt_hi_IRQHandler
483                Default_Handler usb_interrupt_med_IRQHandler
484                Default_Handler usb_interrupt_lo_IRQHandler
485                Default_Handler sdhc_0_interrupt_wakeup_IRQHandler
486                Default_Handler sdhc_0_interrupt_general_IRQHandler
487                Default_Handler sdhc_1_interrupt_wakeup_IRQHandler
488                Default_Handler sdhc_1_interrupt_general_IRQHandler
489
490                ALIGN
491
492                END
493