.syntax unified .cpu cortex-m7 .fpu softvfp .thumb .global Default_Handler /* necessary symbols defined in linker script to initialize data */ .word _sidata .word _sdata .word _edata .word _sbss .word _ebss .section .text.Reset_Handler .weak Reset_Handler .type Reset_Handler, %function /* reset Handler */ Reset_Handler: movs r1, #0 b DataInit CopyData: ldr r3, =_sidata ldr r3, [r3, r1] str r3, [r0, r1] adds r1, r1, #4 DataInit: ldr r0, =_sdata ldr r3, =_edata adds r2, r0, r1 cmp r2, r3 bcc CopyData ldr r2, =_sbss b Zerobss FillZerobss: movs r3, #0 str r3, [r2], #4 Zerobss: ldr r3, = _ebss cmp r2, r3 bcc FillZerobss /* Call SystemInit function */ bl SystemInit /* Call static constructors */ bl __libc_init_array /*Call the main function */ bl entry bx lr .size Reset_Handler, .-Reset_Handler .section .text.Default_Handler,"ax",%progbits Default_Handler: Infinite_Loop: b Infinite_Loop .size Default_Handler, .-Default_Handler .section .vectors,"a",%progbits .global __gVectors __gVectors: .word _sp /* Top of Stack */ .word Reset_Handler /* Reset Handler */ .word NMI_Handler /* NMI Handler */ .word HardFault_Handler /* Hard Fault Handler */ .word MemManage_Handler /* MPU Fault Handler */ .word BusFault_Handler /* Bus Fault Handler */ .word UsageFault_Handler /* Usage Fault Handler */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word SVC_Handler /* SVCall Handler */ .word DebugMon_Handler /* Debug Monitor Handler */ .word 0 /* Reserved */ .word PendSV_Handler /* PendSV Handler */ .word SysTick_Handler /* SysTick Handler */ /* External interrupts handler */ .word WWDGT_IRQHandler /* Vector Number 16,Window Watchdog Timer */ .word VAVD_LVD_VOVD_IRQHandler /* Vector Number 17,VAVD/LVD/VOVD through EXTI Line detect */ .word TAMPER_STAMP_LXTAL_IRQHandler /* Vector Number 18,RTC Tamper and TimeStamp through EXTI Line detect, LXTAL clock security system interrupt */ .word RTC_WKUP_IRQHandler /* Vector Number 19,RTC Wakeup from EXTI interrupt */ .word FMC_IRQHandler /* Vector Number 20,FMC global interrupt */ .word RCU_IRQHandler /* Vector Number 21,RCU global interrupt */ .word EXTI0_IRQHandler /* Vector Number 22,EXTI Line 0 */ .word EXTI1_IRQHandler /* Vector Number 23,EXTI Line 1 */ .word EXTI2_IRQHandler /* Vector Number 24,EXTI Line 2 */ .word EXTI3_IRQHandler /* Vector Number 25,EXTI Line 3 */ .word EXTI4_IRQHandler /* Vector Number 26,EXTI Line 4 */ .word DMA0_Channel0_IRQHandler /* Vector Number 27,DMA0 Channel 0 */ .word DMA0_Channel1_IRQHandler /* Vector Number 28,DMA0 Channel 1 */ .word DMA0_Channel2_IRQHandler /* Vector Number 29,DMA0 Channel 2 */ .word DMA0_Channel3_IRQHandler /* Vector Number 30,DMA0 Channel 3 */ .word DMA0_Channel4_IRQHandler /* Vector Number 31,DMA0 Channel 4 */ .word DMA0_Channel5_IRQHandler /* Vector Number 32,DMA0 Channel 5 */ .word DMA0_Channel6_IRQHandler /* Vector Number 33,DMA0 Channel 6 */ .word ADC0_1_IRQHandler /* Vector Number 34,ADC0 and ADC1 interrupt */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word EXTI5_9_IRQHandler /* Vector Number 39,EXTI5 to EXTI9 */ .word TIMER0_BRK_IRQHandler /* Vector Number 40,TIMER0 Break */ .word TIMER0_UP_IRQHandler /* Vector Number 41,TIMER0 Update */ .word TIMER0_TRG_CMT_IRQHandler /* Vector Number 42,TIMER0 Trigger and Commutation */ .word TIMER0_Channel_IRQHandler /* Vector Number 43,TIMER0 Capture Compare */ .word TIMER1_IRQHandler /* Vector Number 44,TIMER1 */ .word TIMER2_IRQHandler /* Vector Number 45,TIMER2 */ .word TIMER3_IRQHandler /* Vector Number 46,TIMER3 */ .word I2C0_EV_IRQHandler /* Vector Number 47,I2C0 Event */ .word I2C0_ER_IRQHandler /* Vector Number 48,I2C0 Error */ .word I2C1_EV_IRQHandler /* Vector Number 49,I2C1 Event */ .word I2C1_ER_IRQHandler /* Vector Number 50,I2C1 Error */ .word SPI0_IRQHandler /* Vector Number 51,SPI0 */ .word SPI1_IRQHandler /* Vector Number 52,SPI1 */ .word USART0_IRQHandler /* Vector Number 53,USART0 global and wakeup */ .word USART1_IRQHandler /* Vector Number 54,USART1 global and wakeup */ .word USART2_IRQHandler /* Vector Number 55,USART2 global and wakeup */ .word EXTI10_15_IRQHandler /* Vector Number 56,EXTI10 to EXTI15 */ .word RTC_Alarm_IRQHandler /* Vector Number 57,RTC Alarm */ .word 0 /* Reserved */ .word TIMER7_BRK_IRQHandler /* Vector Number 59,TIMER7 Break */ .word TIMER7_UP_IRQHandler /* Vector Number 60,TIMER7 Update */ .word TIMER7_TRG_CMT_IRQHandler /* Vector Number 61,TIMER7 Trigger and Commutation */ .word TIMER7_Channel_IRQHandler /* Vector Number 62,TIMER7 Channel Capture Compare */ .word DMA0_Channel7_IRQHandler /* Vector Number 63,DMA0 Channel 7 */ .word EXMC_IRQHandler /* Vector Number 64,EXMC */ .word 0 /* Reserved */ .word TIMER4_IRQHandler /* Vector Number 66,TIMER4 */ .word SPI2_IRQHandler /* Vector Number 67,SPI2 */ .word UART3_IRQHandler /* Vector Number 68,UART3 */ .word UART4_IRQHandler /* Vector Number 69,UART4 */ .word TIMER5_DAC_UDR_IRQHandler /* Vector Number 70,TIMER5 global interrupt and DAC1/DAC0 underrun error */ .word TIMER6_IRQHandler /* Vector Number 71,TIMER6 */ .word DMA1_Channel0_IRQHandler /* Vector Number 72,DMA1 Channel0 */ .word DMA1_Channel1_IRQHandler /* Vector Number 73,DMA1 Channel1 */ .word DMA1_Channel2_IRQHandler /* Vector Number 74,DMA1 Channel2 */ .word DMA1_Channel3_IRQHandler /* Vector Number 75,DMA1 Channel3 */ .word DMA1_Channel4_IRQHandler /* Vector Number 76,DMA1 Channel4 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word DMA1_Channel5_IRQHandler /* Vector Number 84,DMA1 Channel5 */ .word DMA1_Channel6_IRQHandler /* Vector Number 85,DMA1 Channel6 */ .word DMA1_Channel7_IRQHandler /* Vector Number 86,DMA1 Channel7 */ .word USART5_IRQHandler /* Vector Number 87,USART5 global and wakeup */ .word I2C2_EV_IRQHandler /* Vector Number 88,I2C2 Event */ .word I2C2_ER_IRQHandler /* Vector Number 89,I2C2 Error */ .word USBHS0_EP1_OUT_IRQHandler /* Vector Number 90,USBHS0 Endpoint 1 Out */ .word USBHS0_EP1_IN_IRQHandler /* Vector Number 91,USBHS0 Endpoint 1 in */ .word USBHS0_WKUP_IRQHandler /* Vector Number 92,USBHS0 Wakeup through EXTI Line */ .word USBHS0_IRQHandler /* Vector Number 93,USBHS0 */ .word 0 /* Vector Number 94,Reserved */ .word 0 /* Vector Number 95,Reserved */ .word TRNG_IRQHandler /* Vector Number 96,TRNG */ .word FPU_IRQHandler /* Vector Number 97,FPU */ .word UART6_IRQHandler /* Vector Number 98,UART6 */ .word UART7_IRQHandler /* Vector Number 99,UART7 */ .word SPI3_IRQHandler /* Vector Number 100,SPI3 */ .word SPI4_IRQHandler /* Vector Number 101,SPI4 */ .word SPI5_IRQHandler /* Vector Number 102,SPI5 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word OSPI0_IRQHandler /* Vector Number 108,OSPI0 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word I2C3_EV_IRQHandler /* Vector Number 111,I2C3 Event */ .word I2C3_ER_IRQHandler /* Vector Number 112,I2C3 Error */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word DMAMUX_OVR_IRQHandler /* Vector Number 118,DMAMUX Overrun interrupt */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word HPDF_INT0_IRQHandler /* Vector Number 126,HPDF global interrupt 0 */ .word HPDF_INT1_IRQHandler /* Vector Number 127,HPDF global interrupt 1 */ .word HPDF_INT2_IRQHandler /* Vector Number 128,HPDF global interrupt 2 */ .word HPDF_INT3_IRQHandler /* Vector Number 129,HPDF global interrupt 3 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word TIMER14_IRQHandler /* Vector Number 132,TIMER14 */ .word TIMER15_IRQHandler /* Vector Number 133,TIMER15 */ .word TIMER16_IRQHandler /* Vector Number 134,TIMER16 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word MDMA_IRQHandler /* Vector Number 138,MDMA */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word ADC2_IRQHandler /* Vector Number 143,ADC2 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word CMP0_1_IRQHandler /* Vector Number 153,CMP0 and CMP1 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word CTC_IRQHandler /* Vector Number 160,Clock Recovery System */ .word RAMECCMU_IRQHandler /* Vector Number 161,RAMECCMU */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word OSPI1_IRQHandler /* Vector Number 166,OSPI1 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word FAC_IRQHandler /* Vector Number 169,FAC */ .word TMU_IRQHandler /* Vector Number 170,TMU */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word TIMER22_IRQHandler /* Vector Number 177,TIMER22 */ .word TIMER23_IRQHandler /* Vector Number 178,TIMER23 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word TIMER40_IRQHandler /* Vector Number 181,TIMER40 */ .word TIMER41_IRQHandler /* Vector Number 182,TIMER41 */ .word TIMER42_IRQHandler /* Vector Number 183,TIMER42 */ .word TIMER43_IRQHandler /* Vector Number 184,TIMER43 */ .word TIMER44_IRQHandler /* Vector Number 185,TIMER44 */ .word TIMER50_IRQHandler /* Vector Number 186,TIMER50 */ .word TIMER51_IRQHandler /* Vector Number 187,TIMER51 */ .word USBHS1_EP1_OUT_IRQHandler /* Vector Number 188,USBHS1 endpoint 1 out */ .word USBHS1_EP1_IN_IRQHandler /* Vector Number 189,USBHS1 endpoint 1 in */ .word USBHS1_WKUP_IRQHandler /* Vector Number 190,USBHS1 wakeup */ .word USBHS1_IRQHandler /* Vector Number 191,USBHS1 */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word 0 /* Reserved */ .word CAN0_WKUP_IRQHandler /* Vector Number 195,CAN0 wakeup */ .word CAN0_Message_IRQHandler /* Vector Number 196,CAN0 interrupt for message buffer */ .word CAN0_Busoff_IRQHandler /* Vector Number 197,CAN0 interrupt for Bus off / Bus off done */ .word CAN0_Error_IRQHandler /* Vector Number 198,CAN0 interrupt for Error */ .word CAN0_FastError_IRQHandler /* Vector Number 199,CAN0 interrupt for Error in fast transmission */ .word CAN0_TEC_IRQHandler /* Vector Number 200,CAN0 interrupt for Transmit warning */ .word CAN0_REC_IRQHandler /* Vector Number 201,CAN0 interrupt for Receive warning */ .word CAN1_WKUP_IRQHandler /* Vector Number 202,CAN1 wakeup */ .word CAN1_Message_IRQHandler /* Vector Number 203,CAN1 interrupt for message buffer */ .word CAN1_Busoff_IRQHandler /* Vector Number 204,CAN1 interrupt for Bus off / Bus off done */ .word CAN1_Error_IRQHandler /* Vector Number 205,CAN1 interrupt for Error */ .word CAN1_FastError_IRQHandler /* Vector Number 206,CAN1 interrupt for Error in fast transmission */ .word CAN1_TEC_IRQHandler /* Vector Number 207,CAN1 interrupt for Transmit warning */ .word CAN1_REC_IRQHandler /* Vector Number 208,CAN1 interrupt for Receive warning */ .word CAN2_WKUP_IRQHandler /* Vector Number 209,CAN2 wakeup */ .word CAN2_Message_IRQHandler /* Vector Number 210,CAN2 interrupt for message buffer */ .word CAN2_Busoff_IRQHandler /* Vector Number 211,CAN2 interrupt for Bus off / Bus off done */ .word CAN2_Error_IRQHandler /* Vector Number 212,CAN2 interrupt for Error */ .word CAN2_FastError_IRQHandler /* Vector Number 213,CAN2 interrupt for Error in fast transmission */ .word CAN2_TEC_IRQHandler /* Vector Number 214,CAN2 interrupt for Transmit warning */ .word CAN2_REC_IRQHandler /* Vector Number 215,CAN2 interrupt for Receive warning */ .word EFUSE_IRQHandler /* Vector Number 216,EFUSE */ .word I2C0_WKUP_IRQHandler /* Vector Number 217,I2C0 wakeup */ .word I2C1_WKUP_IRQHandler /* Vector Number 218,I2C1 wakeup */ .word I2C2_WKUP_IRQHandler /* Vector Number 219,I2C2 wakeup */ .word I2C3_WKUP_IRQHandler /* Vector Number 220,I2C3 wakeup */ .word LPDTS_IRQHandler /* Vector Number 221,LPDTS */ .word LPDTS_WKUP_IRQHandler /* Vector Number 222,LPDTS wakeup */ .word TIMER0_DEC_IRQHandler /* Vector Number 223,TIMER0 DEC */ .word TIMER7_DEC_IRQHandler /* Vector Number 224,TIMER7 DEC */ .word TIMER1_DEC_IRQHandler /* Vector Number 225,TIMER1 DEC */ .word TIMER2_DEC_IRQHandler /* Vector Number 226,TIMER2 DEC */ .word TIMER3_DEC_IRQHandler /* Vector Number 227,TIMER3 DEC */ .word TIMER4_DEC_IRQHandler /* Vector Number 228,TIMER4 DEC */ .word TIMER22_DEC_IRQHandler /* Vector Number 229,TIMER22 DEC */ .word TIMER23_DEC_IRQHandler /* Vector Number 230,TIMER23 DEC */ .word 0 /* Reserved */ .word 0 /* Reserved */ .size __gVectors, . - __gVectors .weak NMI_Handler .thumb_set NMI_Handler,Default_Handler .weak HardFault_Handler .thumb_set HardFault_Handler,Default_Handler .weak MemManage_Handler .thumb_set MemManage_Handler,Default_Handler .weak BusFault_Handler .thumb_set BusFault_Handler,Default_Handler .weak UsageFault_Handler .thumb_set UsageFault_Handler,Default_Handler .weak SVC_Handler .thumb_set SVC_Handler,Default_Handler .weak DebugMon_Handler .thumb_set DebugMon_Handler,Default_Handler .weak PendSV_Handler .thumb_set PendSV_Handler,Default_Handler .weak SysTick_Handler .thumb_set SysTick_Handler,Default_Handler .weak WWDGT_IRQHandler .thumb_set WWDGT_IRQHandler,Default_Handler .weak VAVD_LVD_VOVD_IRQHandler .thumb_set VAVD_LVD_VOVD_IRQHandler,Default_Handler .weak TAMPER_STAMP_LXTAL_IRQHandler .thumb_set TAMPER_STAMP_LXTAL_IRQHandler,Default_Handler .weak RTC_WKUP_IRQHandler .thumb_set RTC_WKUP_IRQHandler,Default_Handler .weak FMC_IRQHandler .thumb_set FMC_IRQHandler,Default_Handler .weak RCU_IRQHandler .thumb_set RCU_IRQHandler,Default_Handler .weak EXTI0_IRQHandler .thumb_set EXTI0_IRQHandler,Default_Handler .weak EXTI1_IRQHandler .thumb_set EXTI1_IRQHandler,Default_Handler .weak EXTI2_IRQHandler .thumb_set EXTI2_IRQHandler,Default_Handler .weak EXTI3_IRQHandler .thumb_set EXTI3_IRQHandler,Default_Handler .weak EXTI4_IRQHandler .thumb_set EXTI4_IRQHandler,Default_Handler .weak DMA0_Channel0_IRQHandler .thumb_set DMA0_Channel0_IRQHandler,Default_Handler .weak DMA0_Channel1_IRQHandler .thumb_set DMA0_Channel1_IRQHandler,Default_Handler .weak DMA0_Channel2_IRQHandler .thumb_set DMA0_Channel2_IRQHandler,Default_Handler .weak DMA0_Channel3_IRQHandler .thumb_set DMA0_Channel3_IRQHandler,Default_Handler .weak DMA0_Channel4_IRQHandler .thumb_set DMA0_Channel4_IRQHandler,Default_Handler .weak DMA0_Channel5_IRQHandler .thumb_set DMA0_Channel5_IRQHandler,Default_Handler .weak DMA0_Channel6_IRQHandler .thumb_set DMA0_Channel6_IRQHandler,Default_Handler .weak ADC0_1_IRQHandler .thumb_set ADC0_1_IRQHandler,Default_Handler .weak EXTI5_9_IRQHandler .thumb_set EXTI5_9_IRQHandler,Default_Handler .weak TIMER0_BRK_IRQHandler .thumb_set TIMER0_BRK_IRQHandler,Default_Handler .weak TIMER0_UP_IRQHandler .thumb_set TIMER0_UP_IRQHandler,Default_Handler .weak TIMER0_TRG_CMT_IRQHandler .thumb_set TIMER0_TRG_CMT_IRQHandler,Default_Handler .weak TIMER0_Channel_IRQHandler .thumb_set TIMER0_Channel_IRQHandler,Default_Handler .weak TIMER1_IRQHandler .thumb_set TIMER1_IRQHandler,Default_Handler .weak TIMER2_IRQHandler .thumb_set TIMER2_IRQHandler,Default_Handler .weak TIMER3_IRQHandler .thumb_set TIMER3_IRQHandler,Default_Handler .weak I2C0_EV_IRQHandler .thumb_set I2C0_EV_IRQHandler,Default_Handler .weak I2C0_ER_IRQHandler .thumb_set I2C0_ER_IRQHandler,Default_Handler .weak I2C1_EV_IRQHandler .thumb_set I2C1_EV_IRQHandler,Default_Handler .weak I2C1_ER_IRQHandler .thumb_set I2C1_ER_IRQHandler,Default_Handler .weak SPI0_IRQHandler .thumb_set SPI0_IRQHandler,Default_Handler .weak SPI1_IRQHandler .thumb_set SPI1_IRQHandler,Default_Handler .weak USART0_IRQHandler .thumb_set USART0_IRQHandler,Default_Handler .weak USART1_IRQHandler .thumb_set USART1_IRQHandler,Default_Handler .weak USART2_IRQHandler .thumb_set USART2_IRQHandler,Default_Handler .weak EXTI10_15_IRQHandler .thumb_set EXTI10_15_IRQHandler,Default_Handler .weak RTC_Alarm_IRQHandler .thumb_set RTC_Alarm_IRQHandler,Default_Handler .weak TIMER7_BRK_IRQHandler .thumb_set TIMER7_BRK_IRQHandler,Default_Handler .weak TIMER7_UP_IRQHandler .thumb_set TIMER7_UP_IRQHandler,Default_Handler .weak TIMER7_TRG_CMT_IRQHandler .thumb_set TIMER7_TRG_CMT_IRQHandler,Default_Handler .weak TIMER7_Channel_IRQHandler .thumb_set TIMER7_Channel_IRQHandler,Default_Handler .weak DMA0_Channel7_IRQHandler .thumb_set DMA0_Channel7_IRQHandler,Default_Handler .weak EXMC_IRQHandler .thumb_set EXMC_IRQHandler,Default_Handler .weak TIMER4_IRQHandler .thumb_set TIMER4_IRQHandler,Default_Handler .weak SPI2_IRQHandler .thumb_set SPI2_IRQHandler,Default_Handler .weak UART3_IRQHandler .thumb_set UART3_IRQHandler,Default_Handler .weak UART4_IRQHandler .thumb_set UART4_IRQHandler,Default_Handler .weak TIMER5_DAC_UDR_IRQHandler .thumb_set TIMER5_DAC_UDR_IRQHandler,Default_Handler .weak TIMER6_IRQHandler .thumb_set TIMER6_IRQHandler,Default_Handler .weak DMA1_Channel0_IRQHandler .thumb_set DMA1_Channel0_IRQHandler,Default_Handler .weak DMA1_Channel1_IRQHandler .thumb_set DMA1_Channel1_IRQHandler,Default_Handler .weak DMA1_Channel2_IRQHandler .thumb_set DMA1_Channel2_IRQHandler,Default_Handler .weak DMA1_Channel3_IRQHandler .thumb_set DMA1_Channel3_IRQHandler,Default_Handler .weak DMA1_Channel4_IRQHandler .thumb_set DMA1_Channel4_IRQHandler,Default_Handler .weak DMA1_Channel5_IRQHandler .thumb_set DMA1_Channel5_IRQHandler,Default_Handler .weak DMA1_Channel6_IRQHandler .thumb_set DMA1_Channel6_IRQHandler,Default_Handler .weak DMA1_Channel7_IRQHandler .thumb_set DMA1_Channel7_IRQHandler,Default_Handler .weak USART5_IRQHandler .thumb_set USART5_IRQHandler,Default_Handler .weak I2C2_EV_IRQHandler .thumb_set I2C2_EV_IRQHandler,Default_Handler .weak I2C2_ER_IRQHandler .thumb_set I2C2_ER_IRQHandler,Default_Handler .weak USBHS0_EP1_OUT_IRQHandler .thumb_set USBHS0_EP1_OUT_IRQHandler,Default_Handler .weak USBHS0_EP1_IN_IRQHandler .thumb_set USBHS0_EP1_IN_IRQHandler,Default_Handler .weak USBHS0_WKUP_IRQHandler .thumb_set USBHS0_WKUP_IRQHandler,Default_Handler .weak USBHS0_IRQHandler .thumb_set USBHS0_IRQHandler,Default_Handler .weak TRNG_IRQHandler .thumb_set TRNG_IRQHandler,Default_Handler .weak FPU_IRQHandler .thumb_set FPU_IRQHandler,Default_Handler .weak UART6_IRQHandler .thumb_set UART6_IRQHandler,Default_Handler .weak UART7_IRQHandler .thumb_set UART7_IRQHandler,Default_Handler .weak SPI3_IRQHandler .thumb_set SPI3_IRQHandler,Default_Handler .weak SPI4_IRQHandler .thumb_set SPI4_IRQHandler,Default_Handler .weak SPI5_IRQHandler .thumb_set SPI5_IRQHandler,Default_Handler .weak OSPI0_IRQHandler .thumb_set OSPI0_IRQHandler,Default_Handler .weak I2C3_EV_IRQHandler .thumb_set I2C3_EV_IRQHandler,Default_Handler .weak I2C3_ER_IRQHandler .thumb_set I2C3_ER_IRQHandler,Default_Handler .weak DMAMUX_OVR_IRQHandler .thumb_set DMAMUX_OVR_IRQHandler,Default_Handler .weak HPDF_INT0_IRQHandler .thumb_set HPDF_INT0_IRQHandler,Default_Handler .weak HPDF_INT1_IRQHandler .thumb_set HPDF_INT1_IRQHandler,Default_Handler .weak HPDF_INT2_IRQHandler .thumb_set HPDF_INT2_IRQHandler,Default_Handler .weak HPDF_INT3_IRQHandler .thumb_set HPDF_INT3_IRQHandler,Default_Handler .weak TIMER14_IRQHandler .thumb_set TIMER14_IRQHandler,Default_Handler .weak TIMER15_IRQHandler .thumb_set TIMER15_IRQHandler,Default_Handler .weak TIMER16_IRQHandler .thumb_set TIMER16_IRQHandler,Default_Handler .weak MDMA_IRQHandler .thumb_set MDMA_IRQHandler,Default_Handler .weak ADC2_IRQHandler .thumb_set ADC2_IRQHandler,Default_Handler .weak CMP0_1_IRQHandler .thumb_set CMP0_1_IRQHandler,Default_Handler .weak CTC_IRQHandler .thumb_set CTC_IRQHandler,Default_Handler .weak RAMECCMU_IRQHandler .thumb_set RAMECCMU_IRQHandler,Default_Handler .weak OSPI1_IRQHandler .thumb_set OSPI1_IRQHandler,Default_Handler .weak FAC_IRQHandler .thumb_set FAC_IRQHandler,Default_Handler .weak TMU_IRQHandler .thumb_set TMU_IRQHandler,Default_Handler .weak TIMER22_IRQHandler .thumb_set TIMER22_IRQHandler,Default_Handler .weak TIMER23_IRQHandler .thumb_set TIMER23_IRQHandler,Default_Handler .weak TIMER40_IRQHandler .thumb_set TIMER40_IRQHandler,Default_Handler .weak TIMER41_IRQHandler .thumb_set TIMER41_IRQHandler,Default_Handler .weak TIMER42_IRQHandler .thumb_set TIMER42_IRQHandler,Default_Handler .weak TIMER43_IRQHandler .thumb_set TIMER43_IRQHandler,Default_Handler .weak TIMER44_IRQHandler .thumb_set TIMER44_IRQHandler,Default_Handler .weak TIMER50_IRQHandler .thumb_set TIMER50_IRQHandler,Default_Handler .weak TIMER51_IRQHandler .thumb_set TIMER51_IRQHandler,Default_Handler .weak USBHS1_EP1_OUT_IRQHandler .thumb_set USBHS1_EP1_OUT_IRQHandler,Default_Handler .weak USBHS1_EP1_IN_IRQHandler .thumb_set USBHS1_EP1_IN_IRQHandler,Default_Handler .weak USBHS1_WKUP_IRQHandler .thumb_set USBHS1_WKUP_IRQHandler,Default_Handler .weak USBHS1_IRQHandler .thumb_set USBHS1_IRQHandler,Default_Handler .weak CAN0_WKUP_IRQHandler .thumb_set CAN0_WKUP_IRQHandler,Default_Handler .weak CAN0_Message_IRQHandler .thumb_set CAN0_Message_IRQHandler,Default_Handler .weak CAN0_Busoff_IRQHandler .thumb_set CAN0_Busoff_IRQHandler,Default_Handler .weak CAN0_Error_IRQHandler .thumb_set CAN0_Error_IRQHandler,Default_Handler .weak CAN0_FastError_IRQHandler .thumb_set CAN0_FastError_IRQHandler,Default_Handler .weak CAN0_TEC_IRQHandler .thumb_set CAN0_TEC_IRQHandler,Default_Handler .weak CAN0_REC_IRQHandler .thumb_set CAN0_REC_IRQHandler,Default_Handler .weak CAN1_WKUP_IRQHandler .thumb_set CAN1_WKUP_IRQHandler,Default_Handler .weak CAN1_Message_IRQHandler .thumb_set CAN1_Message_IRQHandler,Default_Handler .weak CAN1_Busoff_IRQHandler .thumb_set CAN1_Busoff_IRQHandler,Default_Handler .weak CAN1_Error_IRQHandler .thumb_set CAN1_Error_IRQHandler,Default_Handler .weak CAN1_FastError_IRQHandler .thumb_set CAN1_FastError_IRQHandler,Default_Handler .weak CAN1_TEC_IRQHandler .thumb_set CAN1_TEC_IRQHandler,Default_Handler .weak CAN1_REC_IRQHandler .thumb_set CAN1_REC_IRQHandler,Default_Handler .weak CAN2_WKUP_IRQHandler .thumb_set CAN2_WKUP_IRQHandler,Default_Handler .weak CAN2_Message_IRQHandler .thumb_set CAN2_Message_IRQHandler,Default_Handler .weak CAN2_Busoff_IRQHandler .thumb_set CAN2_Busoff_IRQHandler,Default_Handler .weak CAN2_Error_IRQHandler .thumb_set CAN2_Error_IRQHandler,Default_Handler .weak CAN2_FastError_IRQHandler .thumb_set CAN2_FastError_IRQHandler,Default_Handler .weak CAN2_TEC_IRQHandler .thumb_set CAN2_TEC_IRQHandler,Default_Handler .weak CAN2_REC_IRQHandler .thumb_set CAN2_REC_IRQHandler,Default_Handler .weak EFUSE_IRQHandler .thumb_set EFUSE_IRQHandler,Default_Handler .weak I2C0_WKUP_IRQHandler .thumb_set I2C0_WKUP_IRQHandler,Default_Handler .weak I2C1_WKUP_IRQHandler .thumb_set I2C1_WKUP_IRQHandler,Default_Handler .weak I2C2_WKUP_IRQHandler .thumb_set I2C2_WKUP_IRQHandler,Default_Handler .weak I2C3_WKUP_IRQHandler .thumb_set I2C3_WKUP_IRQHandler,Default_Handler .weak LPDTS_IRQHandler .thumb_set LPDTS_IRQHandler,Default_Handler .weak LPDTS_WKUP_IRQHandler .thumb_set LPDTS_WKUP_IRQHandler,Default_Handler .weak TIMER0_DEC_IRQHandler .thumb_set TIMER0_DEC_IRQHandler,Default_Handler .weak TIMER7_DEC_IRQHandler .thumb_set TIMER7_DEC_IRQHandler,Default_Handler .weak TIMER1_DEC_IRQHandler .thumb_set TIMER1_DEC_IRQHandler,Default_Handler .weak TIMER2_DEC_IRQHandler .thumb_set TIMER2_DEC_IRQHandler,Default_Handler .weak TIMER3_DEC_IRQHandler .thumb_set TIMER3_DEC_IRQHandler,Default_Handler .weak TIMER4_DEC_IRQHandler .thumb_set TIMER4_DEC_IRQHandler,Default_Handler .weak TIMER22_DEC_IRQHandler .thumb_set TIMER22_DEC_IRQHandler,Default_Handler .weak TIMER23_DEC_IRQHandler .thumb_set TIMER23_DEC_IRQHandler,Default_Handler