File indexing completed on 2025-05-11 08:22:50
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 .syntax unified
0019 .arch armv7-m
0020
0021 .section .isr_vector, "a"
0022 .align 2
0023 .globl __isr_vector
0024 __isr_vector:
0025 .long __StackTop
0026 .long Reset_Handler
0027 .long NMI_Handler
0028 .long HardFault_Handler
0029 .long MemManage_Handler
0030 .long BusFault_Handler
0031 .long UsageFault_Handler
0032 .long 0
0033 .long 0
0034 .long 0
0035 .long 0
0036 .long SVC_Handler
0037 .long DebugMon_Handler
0038 .long 0
0039 .long PendSV_Handler
0040 .long SysTick_Handler
0041
0042
0043 .long DMA0_DMA16_IRQHandler
0044 .long DMA1_DMA17_IRQHandler
0045 .long DMA2_DMA18_IRQHandler
0046 .long DMA3_DMA19_IRQHandler
0047 .long DMA4_DMA20_IRQHandler
0048 .long DMA5_DMA21_IRQHandler
0049 .long DMA6_DMA22_IRQHandler
0050 .long DMA7_DMA23_IRQHandler
0051 .long DMA8_DMA24_IRQHandler
0052 .long DMA9_DMA25_IRQHandler
0053 .long DMA10_DMA26_IRQHandler
0054 .long DMA11_DMA27_IRQHandler
0055 .long DMA12_DMA28_IRQHandler
0056 .long DMA13_DMA29_IRQHandler
0057 .long DMA14_DMA30_IRQHandler
0058 .long DMA15_DMA31_IRQHandler
0059 .long DMA_ERROR_IRQHandler
0060 .long CTI0_ERROR_IRQHandler
0061 .long CTI1_ERROR_IRQHandler
0062 .long CORE_IRQHandler
0063 .long LPUART1_IRQHandler
0064 .long LPUART2_IRQHandler
0065 .long LPUART3_IRQHandler
0066 .long LPUART4_IRQHandler
0067 .long LPUART5_IRQHandler
0068 .long LPUART6_IRQHandler
0069 .long LPUART7_IRQHandler
0070 .long LPUART8_IRQHandler
0071 .long LPI2C1_IRQHandler
0072 .long LPI2C2_IRQHandler
0073 .long LPI2C3_IRQHandler
0074 .long LPI2C4_IRQHandler
0075 .long LPSPI1_IRQHandler
0076 .long LPSPI2_IRQHandler
0077 .long LPSPI3_IRQHandler
0078 .long LPSPI4_IRQHandler
0079 .long CAN1_IRQHandler
0080 .long CAN2_IRQHandler
0081 .long FLEXRAM_IRQHandler
0082 .long KPP_IRQHandler
0083 .long TSC_DIG_IRQHandler
0084 .long GPR_IRQ_IRQHandler
0085 .long LCDIF_IRQHandler
0086 .long CSI_IRQHandler
0087 .long PXP_IRQHandler
0088 .long WDOG2_IRQHandler
0089 .long SNVS_HP_WRAPPER_IRQHandler
0090 .long SNVS_HP_WRAPPER_TZ_IRQHandler
0091 .long SNVS_LP_WRAPPER_IRQHandler
0092 .long CSU_IRQHandler
0093 .long DCP_IRQHandler
0094 .long DCP_VMI_IRQHandler
0095 .long Reserved68_IRQHandler
0096 .long TRNG_IRQHandler
0097 .long SJC_IRQHandler
0098 .long BEE_IRQHandler
0099 .long SAI1_IRQHandler
0100 .long SAI2_IRQHandler
0101 .long SAI3_RX_IRQHandler
0102 .long SAI3_TX_IRQHandler
0103 .long SPDIF_IRQHandler
0104 .long PMU_EVENT_IRQHandler
0105 .long Reserved78_IRQHandler
0106 .long TEMP_LOW_HIGH_IRQHandler
0107 .long TEMP_PANIC_IRQHandler
0108 .long USB_PHY1_IRQHandler
0109 .long USB_PHY2_IRQHandler
0110 .long ADC1_IRQHandler
0111 .long ADC2_IRQHandler
0112 .long DCDC_IRQHandler
0113 .long Reserved86_IRQHandler
0114 .long Reserved87_IRQHandler
0115 .long GPIO1_INT0_IRQHandler
0116 .long GPIO1_INT1_IRQHandler
0117 .long GPIO1_INT2_IRQHandler
0118 .long GPIO1_INT3_IRQHandler
0119 .long GPIO1_INT4_IRQHandler
0120 .long GPIO1_INT5_IRQHandler
0121 .long GPIO1_INT6_IRQHandler
0122 .long GPIO1_INT7_IRQHandler
0123 .long GPIO1_Combined_0_15_IRQHandler
0124 .long GPIO1_Combined_16_31_IRQHandler
0125 .long GPIO2_Combined_0_15_IRQHandler
0126 .long GPIO2_Combined_16_31_IRQHandler
0127 .long GPIO3_Combined_0_15_IRQHandler
0128 .long GPIO3_Combined_16_31_IRQHandler
0129 .long GPIO4_Combined_0_15_IRQHandler
0130 .long GPIO4_Combined_16_31_IRQHandler
0131 .long GPIO5_Combined_0_15_IRQHandler
0132 .long GPIO5_Combined_16_31_IRQHandler
0133 .long FLEXIO1_IRQHandler
0134 .long FLEXIO2_IRQHandler
0135 .long WDOG1_IRQHandler
0136 .long RTWDOG_IRQHandler
0137 .long EWM_IRQHandler
0138 .long CCM_1_IRQHandler
0139 .long CCM_2_IRQHandler
0140 .long GPC_IRQHandler
0141 .long SRC_IRQHandler
0142 .long Reserved115_IRQHandler
0143 .long GPT1_IRQHandler
0144 .long GPT2_IRQHandler
0145 .long PWM1_0_IRQHandler
0146 .long PWM1_1_IRQHandler
0147 .long PWM1_2_IRQHandler
0148 .long PWM1_3_IRQHandler
0149 .long PWM1_FAULT_IRQHandler
0150 .long Reserved123_IRQHandler
0151 .long FLEXSPI_IRQHandler
0152 .long SEMC_IRQHandler
0153 .long USDHC1_IRQHandler
0154 .long USDHC2_IRQHandler
0155 .long USB_OTG2_IRQHandler
0156 .long USB_OTG1_IRQHandler
0157 .long ENET_IRQHandler
0158 .long ENET_1588_Timer_IRQHandler
0159 .long XBAR1_IRQ_0_1_IRQHandler
0160 .long XBAR1_IRQ_2_3_IRQHandler
0161 .long ADC_ETC_IRQ0_IRQHandler
0162 .long ADC_ETC_IRQ1_IRQHandler
0163 .long ADC_ETC_IRQ2_IRQHandler
0164 .long ADC_ETC_ERROR_IRQ_IRQHandler
0165 .long PIT_IRQHandler
0166 .long ACMP1_IRQHandler
0167 .long ACMP2_IRQHandler
0168 .long ACMP3_IRQHandler
0169 .long ACMP4_IRQHandler
0170 .long Reserved143_IRQHandler
0171 .long Reserved144_IRQHandler
0172 .long ENC1_IRQHandler
0173 .long ENC2_IRQHandler
0174 .long ENC3_IRQHandler
0175 .long ENC4_IRQHandler
0176 .long TMR1_IRQHandler
0177 .long TMR2_IRQHandler
0178 .long TMR3_IRQHandler
0179 .long TMR4_IRQHandler
0180 .long PWM2_0_IRQHandler
0181 .long PWM2_1_IRQHandler
0182 .long PWM2_2_IRQHandler
0183 .long PWM2_3_IRQHandler
0184 .long PWM2_FAULT_IRQHandler
0185 .long PWM3_0_IRQHandler
0186 .long PWM3_1_IRQHandler
0187 .long PWM3_2_IRQHandler
0188 .long PWM3_3_IRQHandler
0189 .long PWM3_FAULT_IRQHandler
0190 .long PWM4_0_IRQHandler
0191 .long PWM4_1_IRQHandler
0192 .long PWM4_2_IRQHandler
0193 .long PWM4_3_IRQHandler
0194 .long PWM4_FAULT_IRQHandler
0195 .long DefaultISR
0196 .long DefaultISR
0197 .long DefaultISR
0198 .long DefaultISR
0199 .long DefaultISR
0200 .long DefaultISR
0201 .long DefaultISR
0202 .long DefaultISR
0203 .long DefaultISR
0204 .long DefaultISR
0205 .long DefaultISR
0206 .long DefaultISR
0207 .long DefaultISR
0208 .long DefaultISR
0209 .long DefaultISR
0210 .long DefaultISR
0211 .long DefaultISR
0212 .long DefaultISR
0213 .long DefaultISR
0214 .long DefaultISR
0215 .long DefaultISR
0216 .long DefaultISR
0217 .long DefaultISR
0218 .long DefaultISR
0219 .long DefaultISR
0220 .long DefaultISR
0221 .long DefaultISR
0222 .long DefaultISR
0223 .long DefaultISR
0224 .long DefaultISR
0225 .long DefaultISR
0226 .long DefaultISR
0227 .long DefaultISR
0228 .long DefaultISR
0229 .long DefaultISR
0230 .long DefaultISR
0231 .long DefaultISR
0232 .long DefaultISR
0233 .long DefaultISR
0234 .long DefaultISR
0235 .long DefaultISR
0236 .long DefaultISR
0237 .long DefaultISR
0238 .long DefaultISR
0239 .long DefaultISR
0240 .long DefaultISR
0241 .long DefaultISR
0242 .long DefaultISR
0243 .long DefaultISR
0244 .long DefaultISR
0245 .long DefaultISR
0246 .long DefaultISR
0247 .long DefaultISR
0248 .long DefaultISR
0249 .long DefaultISR
0250 .long DefaultISR
0251 .long DefaultISR
0252 .long DefaultISR
0253 .long DefaultISR
0254 .long DefaultISR
0255 .long DefaultISR
0256 .long DefaultISR
0257 .long DefaultISR
0258 .long DefaultISR
0259 .long DefaultISR
0260 .long DefaultISR
0261 .long DefaultISR
0262 .long DefaultISR
0263 .long DefaultISR
0264 .long DefaultISR
0265 .long DefaultISR
0266 .long DefaultISR
0267 .long DefaultISR
0268 .long DefaultISR
0269 .long DefaultISR
0270 .long DefaultISR
0271 .long DefaultISR
0272 .long DefaultISR
0273 .long DefaultISR
0274 .long DefaultISR
0275 .long DefaultISR
0276 .long DefaultISR
0277 .long DefaultISR
0278 .long DefaultISR
0279 .long DefaultISR
0280 .long DefaultISR
0281 .long DefaultISR
0282 .long 0xFFFFFFFF
0283
0284 .size __isr_vector, . - __isr_vector
0285
0286 .text
0287 .thumb
0288
0289
0290
0291 .thumb_func
0292 .align 2
0293 .globl Reset_Handler
0294 .weak Reset_Handler
0295 .type Reset_Handler, %function
0296 Reset_Handler:
0297 cpsid i
0298 .equ VTOR, 0xE000ED08
0299 ldr r0, =VTOR
0300 ldr r1, =__isr_vector
0301 str r1, [r0]
0302 ldr r2, [r1]
0303 msr msp, r2
0304 #ifndef __NO_SYSTEM_INIT
0305 ldr r0,=SystemInit
0306 blx r0
0307 #endif
0308
0309
0310
0311
0312
0313
0314
0315
0316
0317 ldr r1, =__etext
0318 ldr r2, =__data_start__
0319 ldr r3, =__data_end__
0320
0321 #ifdef __PERFORMANCE_IMPLEMENTATION
0322
0323
0324
0325 subs r3, r2
0326 ble .LC1
0327 .LC0:
0328 subs r3, #4
0329 ldr r0, [r1, r3]
0330 str r0, [r2, r3]
0331 bgt .LC0
0332 .LC1:
0333 #else
0334 .LC0:
0335 cmp r2, r3
0336 ittt lt
0337 ldrlt r0, [r1], #4
0338 strlt r0, [r2], #4
0339 blt .LC0
0340 #endif
0341 #ifdef __STARTUP_INITIALIZE_RAMFUNCTION
0342 ldr r2, =__ram_function_start__
0343 ldr r3, =__ram_function_end__
0344 #ifdef __PERFORMANCE_IMPLEMENTATION
0345
0346
0347
0348 subs r3, r2
0349 ble .LC_ramfunc_copy_end
0350 .LC_ramfunc_copy_start:
0351 subs r3, #4
0352 ldr r0, [r1, r3]
0353 str r0, [r2, r3]
0354 bgt .LC_ramfunc_copy_start
0355 .LC_ramfunc_copy_end:
0356 #else
0357 .LC_ramfunc_copy_start:
0358 cmp r2, r3
0359 ittt lt
0360 ldrlt r0, [r1], #4
0361 strlt r0, [r2], #4
0362 blt .LC_ramfunc_copy_start
0363 #endif
0364 #endif
0365 #ifdef __STARTUP_INITIALIZE_NONCACHEDATA
0366 ldr r2, =__noncachedata_start__
0367 ldr r3, =__noncachedata_init_end__
0368 #ifdef __PERFORMANCE_IMPLEMENTATION
0369
0370
0371
0372 subs r3, r2
0373 ble .LC3
0374 .LC2:
0375 subs r3, #4
0376 ldr r0, [r1, r3]
0377 str r0, [r2, r3]
0378 bgt .LC2
0379 .LC3:
0380 #else
0381 .LC2:
0382 cmp r2, r3
0383 ittt lt
0384 ldrlt r0, [r1], #4
0385 strlt r0, [r2], #4
0386 blt .LC2
0387 #endif
0388
0389 ldr r3, =__noncachedata_end__
0390 movs r0,0
0391 .LC4:
0392 cmp r2,r3
0393 itt lt
0394 strlt r0,[r2],#4
0395 blt .LC4
0396 #endif
0397
0398 #ifdef __STARTUP_CLEAR_BSS
0399
0400
0401
0402
0403
0404
0405
0406
0407 ldr r1, =__bss_start__
0408 ldr r2, =__bss_end__
0409
0410 movs r0, 0
0411 .LC5:
0412 cmp r1, r2
0413 itt lt
0414 strlt r0, [r1], #4
0415 blt .LC5
0416 #endif
0417
0418 cpsie i
0419 #ifndef __START
0420 #define __START _start
0421 #endif
0422 #ifndef __ATOLLIC__
0423 ldr r0,=__START
0424 blx r0
0425 #else
0426 ldr r0,=__libc_init_array
0427 blx r0
0428 ldr r0,=main
0429 bx r0
0430 #endif
0431 .pool
0432 .size Reset_Handler, . - Reset_Handler
0433
0434 .align 1
0435 .thumb_func
0436 .weak DefaultISR
0437 .type DefaultISR, %function
0438 DefaultISR:
0439 b DefaultISR
0440 .size DefaultISR, . - DefaultISR
0441
0442 .align 1
0443 .thumb_func
0444 .weak NMI_Handler
0445 .type NMI_Handler, %function
0446 NMI_Handler:
0447 ldr r0,=NMI_Handler
0448 bx r0
0449 .size NMI_Handler, . - NMI_Handler
0450
0451 .align 1
0452 .thumb_func
0453 .weak HardFault_Handler
0454 .type HardFault_Handler, %function
0455 HardFault_Handler:
0456 ldr r0,=HardFault_Handler
0457 bx r0
0458 .size HardFault_Handler, . - HardFault_Handler
0459
0460 .align 1
0461 .thumb_func
0462 .weak SVC_Handler
0463 .type SVC_Handler, %function
0464 SVC_Handler:
0465 ldr r0,=SVC_Handler
0466 bx r0
0467 .size SVC_Handler, . - SVC_Handler
0468
0469 .align 1
0470 .thumb_func
0471 .weak PendSV_Handler
0472 .type PendSV_Handler, %function
0473 PendSV_Handler:
0474 ldr r0,=PendSV_Handler
0475 bx r0
0476 .size PendSV_Handler, . - PendSV_Handler
0477
0478 .align 1
0479 .thumb_func
0480 .weak SysTick_Handler
0481 .type SysTick_Handler, %function
0482 SysTick_Handler:
0483 ldr r0,=SysTick_Handler
0484 bx r0
0485 .size SysTick_Handler, . - SysTick_Handler
0486
0487 .align 1
0488 .thumb_func
0489 .weak DMA0_DMA16_IRQHandler
0490 .type DMA0_DMA16_IRQHandler, %function
0491 DMA0_DMA16_IRQHandler:
0492 ldr r0,=DMA0_DMA16_DriverIRQHandler
0493 bx r0
0494 .size DMA0_DMA16_IRQHandler, . - DMA0_DMA16_IRQHandler
0495
0496 .align 1
0497 .thumb_func
0498 .weak DMA1_DMA17_IRQHandler
0499 .type DMA1_DMA17_IRQHandler, %function
0500 DMA1_DMA17_IRQHandler:
0501 ldr r0,=DMA1_DMA17_DriverIRQHandler
0502 bx r0
0503 .size DMA1_DMA17_IRQHandler, . - DMA1_DMA17_IRQHandler
0504
0505 .align 1
0506 .thumb_func
0507 .weak DMA2_DMA18_IRQHandler
0508 .type DMA2_DMA18_IRQHandler, %function
0509 DMA2_DMA18_IRQHandler:
0510 ldr r0,=DMA2_DMA18_DriverIRQHandler
0511 bx r0
0512 .size DMA2_DMA18_IRQHandler, . - DMA2_DMA18_IRQHandler
0513
0514 .align 1
0515 .thumb_func
0516 .weak DMA3_DMA19_IRQHandler
0517 .type DMA3_DMA19_IRQHandler, %function
0518 DMA3_DMA19_IRQHandler:
0519 ldr r0,=DMA3_DMA19_DriverIRQHandler
0520 bx r0
0521 .size DMA3_DMA19_IRQHandler, . - DMA3_DMA19_IRQHandler
0522
0523 .align 1
0524 .thumb_func
0525 .weak DMA4_DMA20_IRQHandler
0526 .type DMA4_DMA20_IRQHandler, %function
0527 DMA4_DMA20_IRQHandler:
0528 ldr r0,=DMA4_DMA20_DriverIRQHandler
0529 bx r0
0530 .size DMA4_DMA20_IRQHandler, . - DMA4_DMA20_IRQHandler
0531
0532 .align 1
0533 .thumb_func
0534 .weak DMA5_DMA21_IRQHandler
0535 .type DMA5_DMA21_IRQHandler, %function
0536 DMA5_DMA21_IRQHandler:
0537 ldr r0,=DMA5_DMA21_DriverIRQHandler
0538 bx r0
0539 .size DMA5_DMA21_IRQHandler, . - DMA5_DMA21_IRQHandler
0540
0541 .align 1
0542 .thumb_func
0543 .weak DMA6_DMA22_IRQHandler
0544 .type DMA6_DMA22_IRQHandler, %function
0545 DMA6_DMA22_IRQHandler:
0546 ldr r0,=DMA6_DMA22_DriverIRQHandler
0547 bx r0
0548 .size DMA6_DMA22_IRQHandler, . - DMA6_DMA22_IRQHandler
0549
0550 .align 1
0551 .thumb_func
0552 .weak DMA7_DMA23_IRQHandler
0553 .type DMA7_DMA23_IRQHandler, %function
0554 DMA7_DMA23_IRQHandler:
0555 ldr r0,=DMA7_DMA23_DriverIRQHandler
0556 bx r0
0557 .size DMA7_DMA23_IRQHandler, . - DMA7_DMA23_IRQHandler
0558
0559 .align 1
0560 .thumb_func
0561 .weak DMA8_DMA24_IRQHandler
0562 .type DMA8_DMA24_IRQHandler, %function
0563 DMA8_DMA24_IRQHandler:
0564 ldr r0,=DMA8_DMA24_DriverIRQHandler
0565 bx r0
0566 .size DMA8_DMA24_IRQHandler, . - DMA8_DMA24_IRQHandler
0567
0568 .align 1
0569 .thumb_func
0570 .weak DMA9_DMA25_IRQHandler
0571 .type DMA9_DMA25_IRQHandler, %function
0572 DMA9_DMA25_IRQHandler:
0573 ldr r0,=DMA9_DMA25_DriverIRQHandler
0574 bx r0
0575 .size DMA9_DMA25_IRQHandler, . - DMA9_DMA25_IRQHandler
0576
0577 .align 1
0578 .thumb_func
0579 .weak DMA10_DMA26_IRQHandler
0580 .type DMA10_DMA26_IRQHandler, %function
0581 DMA10_DMA26_IRQHandler:
0582 ldr r0,=DMA10_DMA26_DriverIRQHandler
0583 bx r0
0584 .size DMA10_DMA26_IRQHandler, . - DMA10_DMA26_IRQHandler
0585
0586 .align 1
0587 .thumb_func
0588 .weak DMA11_DMA27_IRQHandler
0589 .type DMA11_DMA27_IRQHandler, %function
0590 DMA11_DMA27_IRQHandler:
0591 ldr r0,=DMA11_DMA27_DriverIRQHandler
0592 bx r0
0593 .size DMA11_DMA27_IRQHandler, . - DMA11_DMA27_IRQHandler
0594
0595 .align 1
0596 .thumb_func
0597 .weak DMA12_DMA28_IRQHandler
0598 .type DMA12_DMA28_IRQHandler, %function
0599 DMA12_DMA28_IRQHandler:
0600 ldr r0,=DMA12_DMA28_DriverIRQHandler
0601 bx r0
0602 .size DMA12_DMA28_IRQHandler, . - DMA12_DMA28_IRQHandler
0603
0604 .align 1
0605 .thumb_func
0606 .weak DMA13_DMA29_IRQHandler
0607 .type DMA13_DMA29_IRQHandler, %function
0608 DMA13_DMA29_IRQHandler:
0609 ldr r0,=DMA13_DMA29_DriverIRQHandler
0610 bx r0
0611 .size DMA13_DMA29_IRQHandler, . - DMA13_DMA29_IRQHandler
0612
0613 .align 1
0614 .thumb_func
0615 .weak DMA14_DMA30_IRQHandler
0616 .type DMA14_DMA30_IRQHandler, %function
0617 DMA14_DMA30_IRQHandler:
0618 ldr r0,=DMA14_DMA30_DriverIRQHandler
0619 bx r0
0620 .size DMA14_DMA30_IRQHandler, . - DMA14_DMA30_IRQHandler
0621
0622 .align 1
0623 .thumb_func
0624 .weak DMA15_DMA31_IRQHandler
0625 .type DMA15_DMA31_IRQHandler, %function
0626 DMA15_DMA31_IRQHandler:
0627 ldr r0,=DMA15_DMA31_DriverIRQHandler
0628 bx r0
0629 .size DMA15_DMA31_IRQHandler, . - DMA15_DMA31_IRQHandler
0630
0631 .align 1
0632 .thumb_func
0633 .weak DMA_ERROR_IRQHandler
0634 .type DMA_ERROR_IRQHandler, %function
0635 DMA_ERROR_IRQHandler:
0636 ldr r0,=DMA_ERROR_DriverIRQHandler
0637 bx r0
0638 .size DMA_ERROR_IRQHandler, . - DMA_ERROR_IRQHandler
0639
0640 .align 1
0641 .thumb_func
0642 .weak LPUART1_IRQHandler
0643 .type LPUART1_IRQHandler, %function
0644 LPUART1_IRQHandler:
0645 ldr r0,=LPUART1_DriverIRQHandler
0646 bx r0
0647 .size LPUART1_IRQHandler, . - LPUART1_IRQHandler
0648
0649 .align 1
0650 .thumb_func
0651 .weak LPUART2_IRQHandler
0652 .type LPUART2_IRQHandler, %function
0653 LPUART2_IRQHandler:
0654 ldr r0,=LPUART2_DriverIRQHandler
0655 bx r0
0656 .size LPUART2_IRQHandler, . - LPUART2_IRQHandler
0657
0658 .align 1
0659 .thumb_func
0660 .weak LPUART3_IRQHandler
0661 .type LPUART3_IRQHandler, %function
0662 LPUART3_IRQHandler:
0663 ldr r0,=LPUART3_DriverIRQHandler
0664 bx r0
0665 .size LPUART3_IRQHandler, . - LPUART3_IRQHandler
0666
0667 .align 1
0668 .thumb_func
0669 .weak LPUART4_IRQHandler
0670 .type LPUART4_IRQHandler, %function
0671 LPUART4_IRQHandler:
0672 ldr r0,=LPUART4_DriverIRQHandler
0673 bx r0
0674 .size LPUART4_IRQHandler, . - LPUART4_IRQHandler
0675
0676 .align 1
0677 .thumb_func
0678 .weak LPUART5_IRQHandler
0679 .type LPUART5_IRQHandler, %function
0680 LPUART5_IRQHandler:
0681 ldr r0,=LPUART5_DriverIRQHandler
0682 bx r0
0683 .size LPUART5_IRQHandler, . - LPUART5_IRQHandler
0684
0685 .align 1
0686 .thumb_func
0687 .weak LPUART6_IRQHandler
0688 .type LPUART6_IRQHandler, %function
0689 LPUART6_IRQHandler:
0690 ldr r0,=LPUART6_DriverIRQHandler
0691 bx r0
0692 .size LPUART6_IRQHandler, . - LPUART6_IRQHandler
0693
0694 .align 1
0695 .thumb_func
0696 .weak LPUART7_IRQHandler
0697 .type LPUART7_IRQHandler, %function
0698 LPUART7_IRQHandler:
0699 ldr r0,=LPUART7_DriverIRQHandler
0700 bx r0
0701 .size LPUART7_IRQHandler, . - LPUART7_IRQHandler
0702
0703 .align 1
0704 .thumb_func
0705 .weak LPUART8_IRQHandler
0706 .type LPUART8_IRQHandler, %function
0707 LPUART8_IRQHandler:
0708 ldr r0,=LPUART8_DriverIRQHandler
0709 bx r0
0710 .size LPUART8_IRQHandler, . - LPUART8_IRQHandler
0711
0712 .align 1
0713 .thumb_func
0714 .weak LPI2C1_IRQHandler
0715 .type LPI2C1_IRQHandler, %function
0716 LPI2C1_IRQHandler:
0717 ldr r0,=LPI2C1_DriverIRQHandler
0718 bx r0
0719 .size LPI2C1_IRQHandler, . - LPI2C1_IRQHandler
0720
0721 .align 1
0722 .thumb_func
0723 .weak LPI2C2_IRQHandler
0724 .type LPI2C2_IRQHandler, %function
0725 LPI2C2_IRQHandler:
0726 ldr r0,=LPI2C2_DriverIRQHandler
0727 bx r0
0728 .size LPI2C2_IRQHandler, . - LPI2C2_IRQHandler
0729
0730 .align 1
0731 .thumb_func
0732 .weak LPI2C3_IRQHandler
0733 .type LPI2C3_IRQHandler, %function
0734 LPI2C3_IRQHandler:
0735 ldr r0,=LPI2C3_DriverIRQHandler
0736 bx r0
0737 .size LPI2C3_IRQHandler, . - LPI2C3_IRQHandler
0738
0739 .align 1
0740 .thumb_func
0741 .weak LPI2C4_IRQHandler
0742 .type LPI2C4_IRQHandler, %function
0743 LPI2C4_IRQHandler:
0744 ldr r0,=LPI2C4_DriverIRQHandler
0745 bx r0
0746 .size LPI2C4_IRQHandler, . - LPI2C4_IRQHandler
0747
0748 .align 1
0749 .thumb_func
0750 .weak LPSPI1_IRQHandler
0751 .type LPSPI1_IRQHandler, %function
0752 LPSPI1_IRQHandler:
0753 ldr r0,=LPSPI1_DriverIRQHandler
0754 bx r0
0755 .size LPSPI1_IRQHandler, . - LPSPI1_IRQHandler
0756
0757 .align 1
0758 .thumb_func
0759 .weak LPSPI2_IRQHandler
0760 .type LPSPI2_IRQHandler, %function
0761 LPSPI2_IRQHandler:
0762 ldr r0,=LPSPI2_DriverIRQHandler
0763 bx r0
0764 .size LPSPI2_IRQHandler, . - LPSPI2_IRQHandler
0765
0766 .align 1
0767 .thumb_func
0768 .weak LPSPI3_IRQHandler
0769 .type LPSPI3_IRQHandler, %function
0770 LPSPI3_IRQHandler:
0771 ldr r0,=LPSPI3_DriverIRQHandler
0772 bx r0
0773 .size LPSPI3_IRQHandler, . - LPSPI3_IRQHandler
0774
0775 .align 1
0776 .thumb_func
0777 .weak LPSPI4_IRQHandler
0778 .type LPSPI4_IRQHandler, %function
0779 LPSPI4_IRQHandler:
0780 ldr r0,=LPSPI4_DriverIRQHandler
0781 bx r0
0782 .size LPSPI4_IRQHandler, . - LPSPI4_IRQHandler
0783
0784 .align 1
0785 .thumb_func
0786 .weak CAN1_IRQHandler
0787 .type CAN1_IRQHandler, %function
0788 CAN1_IRQHandler:
0789 ldr r0,=CAN1_DriverIRQHandler
0790 bx r0
0791 .size CAN1_IRQHandler, . - CAN1_IRQHandler
0792
0793 .align 1
0794 .thumb_func
0795 .weak CAN2_IRQHandler
0796 .type CAN2_IRQHandler, %function
0797 CAN2_IRQHandler:
0798 ldr r0,=CAN2_DriverIRQHandler
0799 bx r0
0800 .size CAN2_IRQHandler, . - CAN2_IRQHandler
0801
0802 .align 1
0803 .thumb_func
0804 .weak SAI1_IRQHandler
0805 .type SAI1_IRQHandler, %function
0806 SAI1_IRQHandler:
0807 ldr r0,=SAI1_DriverIRQHandler
0808 bx r0
0809 .size SAI1_IRQHandler, . - SAI1_IRQHandler
0810
0811 .align 1
0812 .thumb_func
0813 .weak SAI2_IRQHandler
0814 .type SAI2_IRQHandler, %function
0815 SAI2_IRQHandler:
0816 ldr r0,=SAI2_DriverIRQHandler
0817 bx r0
0818 .size SAI2_IRQHandler, . - SAI2_IRQHandler
0819
0820 .align 1
0821 .thumb_func
0822 .weak SAI3_RX_IRQHandler
0823 .type SAI3_RX_IRQHandler, %function
0824 SAI3_RX_IRQHandler:
0825 ldr r0,=SAI3_RX_DriverIRQHandler
0826 bx r0
0827 .size SAI3_RX_IRQHandler, . - SAI3_RX_IRQHandler
0828
0829 .align 1
0830 .thumb_func
0831 .weak SAI3_TX_IRQHandler
0832 .type SAI3_TX_IRQHandler, %function
0833 SAI3_TX_IRQHandler:
0834 ldr r0,=SAI3_TX_DriverIRQHandler
0835 bx r0
0836 .size SAI3_TX_IRQHandler, . - SAI3_TX_IRQHandler
0837
0838 .align 1
0839 .thumb_func
0840 .weak SPDIF_IRQHandler
0841 .type SPDIF_IRQHandler, %function
0842 SPDIF_IRQHandler:
0843 ldr r0,=SPDIF_DriverIRQHandler
0844 bx r0
0845 .size SPDIF_IRQHandler, . - SPDIF_IRQHandler
0846
0847 .align 1
0848 .thumb_func
0849 .weak FLEXIO1_IRQHandler
0850 .type FLEXIO1_IRQHandler, %function
0851 FLEXIO1_IRQHandler:
0852 ldr r0,=FLEXIO1_DriverIRQHandler
0853 bx r0
0854 .size FLEXIO1_IRQHandler, . - FLEXIO1_IRQHandler
0855
0856 .align 1
0857 .thumb_func
0858 .weak FLEXIO2_IRQHandler
0859 .type FLEXIO2_IRQHandler, %function
0860 FLEXIO2_IRQHandler:
0861 ldr r0,=FLEXIO2_DriverIRQHandler
0862 bx r0
0863 .size FLEXIO2_IRQHandler, . - FLEXIO2_IRQHandler
0864
0865 .align 1
0866 .thumb_func
0867 .weak FLEXSPI_IRQHandler
0868 .type FLEXSPI_IRQHandler, %function
0869 FLEXSPI_IRQHandler:
0870 ldr r0,=FLEXSPI_DriverIRQHandler
0871 bx r0
0872 .size FLEXSPI_IRQHandler, . - FLEXSPI_IRQHandler
0873
0874 .align 1
0875 .thumb_func
0876 .weak USDHC1_IRQHandler
0877 .type USDHC1_IRQHandler, %function
0878 USDHC1_IRQHandler:
0879 ldr r0,=USDHC1_DriverIRQHandler
0880 bx r0
0881 .size USDHC1_IRQHandler, . - USDHC1_IRQHandler
0882
0883 .align 1
0884 .thumb_func
0885 .weak USDHC2_IRQHandler
0886 .type USDHC2_IRQHandler, %function
0887 USDHC2_IRQHandler:
0888 ldr r0,=USDHC2_DriverIRQHandler
0889 bx r0
0890 .size USDHC2_IRQHandler, . - USDHC2_IRQHandler
0891
0892 .align 1
0893 .thumb_func
0894 .weak ENET_IRQHandler
0895 .type ENET_IRQHandler, %function
0896 ENET_IRQHandler:
0897 ldr r0,=ENET_DriverIRQHandler
0898 bx r0
0899 .size ENET_IRQHandler, . - ENET_IRQHandler
0900
0901 .align 1
0902 .thumb_func
0903 .weak ENET_1588_Timer_IRQHandler
0904 .type ENET_1588_Timer_IRQHandler, %function
0905 ENET_1588_Timer_IRQHandler:
0906 ldr r0,=ENET_1588_Timer_DriverIRQHandler
0907 bx r0
0908 .size ENET_1588_Timer_IRQHandler, . - ENET_1588_Timer_IRQHandler
0909
0910
0911
0912
0913
0914 .macro def_irq_handler handler_name
0915 .weak \handler_name
0916 .set \handler_name, DefaultISR
0917 .endm
0918
0919
0920 def_irq_handler MemManage_Handler
0921 def_irq_handler BusFault_Handler
0922 def_irq_handler UsageFault_Handler
0923 def_irq_handler DebugMon_Handler
0924 def_irq_handler DMA0_DMA16_DriverIRQHandler
0925 def_irq_handler DMA1_DMA17_DriverIRQHandler
0926 def_irq_handler DMA2_DMA18_DriverIRQHandler
0927 def_irq_handler DMA3_DMA19_DriverIRQHandler
0928 def_irq_handler DMA4_DMA20_DriverIRQHandler
0929 def_irq_handler DMA5_DMA21_DriverIRQHandler
0930 def_irq_handler DMA6_DMA22_DriverIRQHandler
0931 def_irq_handler DMA7_DMA23_DriverIRQHandler
0932 def_irq_handler DMA8_DMA24_DriverIRQHandler
0933 def_irq_handler DMA9_DMA25_DriverIRQHandler
0934 def_irq_handler DMA10_DMA26_DriverIRQHandler
0935 def_irq_handler DMA11_DMA27_DriverIRQHandler
0936 def_irq_handler DMA12_DMA28_DriverIRQHandler
0937 def_irq_handler DMA13_DMA29_DriverIRQHandler
0938 def_irq_handler DMA14_DMA30_DriverIRQHandler
0939 def_irq_handler DMA15_DMA31_DriverIRQHandler
0940 def_irq_handler DMA_ERROR_DriverIRQHandler
0941 def_irq_handler CTI0_ERROR_IRQHandler
0942 def_irq_handler CTI1_ERROR_IRQHandler
0943 def_irq_handler CORE_IRQHandler
0944 def_irq_handler LPUART1_DriverIRQHandler
0945 def_irq_handler LPUART2_DriverIRQHandler
0946 def_irq_handler LPUART3_DriverIRQHandler
0947 def_irq_handler LPUART4_DriverIRQHandler
0948 def_irq_handler LPUART5_DriverIRQHandler
0949 def_irq_handler LPUART6_DriverIRQHandler
0950 def_irq_handler LPUART7_DriverIRQHandler
0951 def_irq_handler LPUART8_DriverIRQHandler
0952 def_irq_handler LPI2C1_DriverIRQHandler
0953 def_irq_handler LPI2C2_DriverIRQHandler
0954 def_irq_handler LPI2C3_DriverIRQHandler
0955 def_irq_handler LPI2C4_DriverIRQHandler
0956 def_irq_handler LPSPI1_DriverIRQHandler
0957 def_irq_handler LPSPI2_DriverIRQHandler
0958 def_irq_handler LPSPI3_DriverIRQHandler
0959 def_irq_handler LPSPI4_DriverIRQHandler
0960 def_irq_handler CAN1_DriverIRQHandler
0961 def_irq_handler CAN2_DriverIRQHandler
0962 def_irq_handler FLEXRAM_IRQHandler
0963 def_irq_handler KPP_IRQHandler
0964 def_irq_handler TSC_DIG_IRQHandler
0965 def_irq_handler GPR_IRQ_IRQHandler
0966 def_irq_handler LCDIF_IRQHandler
0967 def_irq_handler CSI_IRQHandler
0968 def_irq_handler PXP_IRQHandler
0969 def_irq_handler WDOG2_IRQHandler
0970 def_irq_handler SNVS_HP_WRAPPER_IRQHandler
0971 def_irq_handler SNVS_HP_WRAPPER_TZ_IRQHandler
0972 def_irq_handler SNVS_LP_WRAPPER_IRQHandler
0973 def_irq_handler CSU_IRQHandler
0974 def_irq_handler DCP_IRQHandler
0975 def_irq_handler DCP_VMI_IRQHandler
0976 def_irq_handler Reserved68_IRQHandler
0977 def_irq_handler TRNG_IRQHandler
0978 def_irq_handler SJC_IRQHandler
0979 def_irq_handler BEE_IRQHandler
0980 def_irq_handler SAI1_DriverIRQHandler
0981 def_irq_handler SAI2_DriverIRQHandler
0982 def_irq_handler SAI3_RX_DriverIRQHandler
0983 def_irq_handler SAI3_TX_DriverIRQHandler
0984 def_irq_handler SPDIF_DriverIRQHandler
0985 def_irq_handler PMU_EVENT_IRQHandler
0986 def_irq_handler Reserved78_IRQHandler
0987 def_irq_handler TEMP_LOW_HIGH_IRQHandler
0988 def_irq_handler TEMP_PANIC_IRQHandler
0989 def_irq_handler USB_PHY1_IRQHandler
0990 def_irq_handler USB_PHY2_IRQHandler
0991 def_irq_handler ADC1_IRQHandler
0992 def_irq_handler ADC2_IRQHandler
0993 def_irq_handler DCDC_IRQHandler
0994 def_irq_handler Reserved86_IRQHandler
0995 def_irq_handler Reserved87_IRQHandler
0996 def_irq_handler GPIO1_INT0_IRQHandler
0997 def_irq_handler GPIO1_INT1_IRQHandler
0998 def_irq_handler GPIO1_INT2_IRQHandler
0999 def_irq_handler GPIO1_INT3_IRQHandler
1000 def_irq_handler GPIO1_INT4_IRQHandler
1001 def_irq_handler GPIO1_INT5_IRQHandler
1002 def_irq_handler GPIO1_INT6_IRQHandler
1003 def_irq_handler GPIO1_INT7_IRQHandler
1004 def_irq_handler GPIO1_Combined_0_15_IRQHandler
1005 def_irq_handler GPIO1_Combined_16_31_IRQHandler
1006 def_irq_handler GPIO2_Combined_0_15_IRQHandler
1007 def_irq_handler GPIO2_Combined_16_31_IRQHandler
1008 def_irq_handler GPIO3_Combined_0_15_IRQHandler
1009 def_irq_handler GPIO3_Combined_16_31_IRQHandler
1010 def_irq_handler GPIO4_Combined_0_15_IRQHandler
1011 def_irq_handler GPIO4_Combined_16_31_IRQHandler
1012 def_irq_handler GPIO5_Combined_0_15_IRQHandler
1013 def_irq_handler GPIO5_Combined_16_31_IRQHandler
1014 def_irq_handler FLEXIO1_DriverIRQHandler
1015 def_irq_handler FLEXIO2_DriverIRQHandler
1016 def_irq_handler WDOG1_IRQHandler
1017 def_irq_handler RTWDOG_IRQHandler
1018 def_irq_handler EWM_IRQHandler
1019 def_irq_handler CCM_1_IRQHandler
1020 def_irq_handler CCM_2_IRQHandler
1021 def_irq_handler GPC_IRQHandler
1022 def_irq_handler SRC_IRQHandler
1023 def_irq_handler Reserved115_IRQHandler
1024 def_irq_handler GPT1_IRQHandler
1025 def_irq_handler GPT2_IRQHandler
1026 def_irq_handler PWM1_0_IRQHandler
1027 def_irq_handler PWM1_1_IRQHandler
1028 def_irq_handler PWM1_2_IRQHandler
1029 def_irq_handler PWM1_3_IRQHandler
1030 def_irq_handler PWM1_FAULT_IRQHandler
1031 def_irq_handler Reserved123_IRQHandler
1032 def_irq_handler FLEXSPI_DriverIRQHandler
1033 def_irq_handler SEMC_IRQHandler
1034 def_irq_handler USDHC1_DriverIRQHandler
1035 def_irq_handler USDHC2_DriverIRQHandler
1036 def_irq_handler USB_OTG2_IRQHandler
1037 def_irq_handler USB_OTG1_IRQHandler
1038 def_irq_handler ENET_DriverIRQHandler
1039 def_irq_handler ENET_1588_Timer_DriverIRQHandler
1040 def_irq_handler XBAR1_IRQ_0_1_IRQHandler
1041 def_irq_handler XBAR1_IRQ_2_3_IRQHandler
1042 def_irq_handler ADC_ETC_IRQ0_IRQHandler
1043 def_irq_handler ADC_ETC_IRQ1_IRQHandler
1044 def_irq_handler ADC_ETC_IRQ2_IRQHandler
1045 def_irq_handler ADC_ETC_ERROR_IRQ_IRQHandler
1046 def_irq_handler PIT_IRQHandler
1047 def_irq_handler ACMP1_IRQHandler
1048 def_irq_handler ACMP2_IRQHandler
1049 def_irq_handler ACMP3_IRQHandler
1050 def_irq_handler ACMP4_IRQHandler
1051 def_irq_handler Reserved143_IRQHandler
1052 def_irq_handler Reserved144_IRQHandler
1053 def_irq_handler ENC1_IRQHandler
1054 def_irq_handler ENC2_IRQHandler
1055 def_irq_handler ENC3_IRQHandler
1056 def_irq_handler ENC4_IRQHandler
1057 def_irq_handler TMR1_IRQHandler
1058 def_irq_handler TMR2_IRQHandler
1059 def_irq_handler TMR3_IRQHandler
1060 def_irq_handler TMR4_IRQHandler
1061 def_irq_handler PWM2_0_IRQHandler
1062 def_irq_handler PWM2_1_IRQHandler
1063 def_irq_handler PWM2_2_IRQHandler
1064 def_irq_handler PWM2_3_IRQHandler
1065 def_irq_handler PWM2_FAULT_IRQHandler
1066 def_irq_handler PWM3_0_IRQHandler
1067 def_irq_handler PWM3_1_IRQHandler
1068 def_irq_handler PWM3_2_IRQHandler
1069 def_irq_handler PWM3_3_IRQHandler
1070 def_irq_handler PWM3_FAULT_IRQHandler
1071 def_irq_handler PWM4_0_IRQHandler
1072 def_irq_handler PWM4_1_IRQHandler
1073 def_irq_handler PWM4_2_IRQHandler
1074 def_irq_handler PWM4_3_IRQHandler
1075 def_irq_handler PWM4_FAULT_IRQHandler
1076
1077 .end