diff options
| author | charlown <[email protected]> | 2022-01-28 09:30:25 +0800 |
|---|---|---|
| committer | charlown <[email protected]> | 2022-01-28 09:30:25 +0800 |
| commit | 90c3ef05c51480a10cbd2266dd81475c16345e0e (patch) | |
| tree | 01fa7c83513b3d5977de93994cbb0f9820767ac8 | |
| parent | a03808dbb7e25eece7f8ce750621f914e98a50a4 (diff) | |
[bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver]:support gcc.
| -rw-r--r-- | bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f20x.S (renamed from bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f10x.S) | 186 |
1 files changed, 181 insertions, 5 deletions
diff --git a/bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f10x.S b/bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f20x.S index 07a651fa19..ee113ca635 100644 --- a/bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f10x.S +++ b/bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/WCH/CH32F20x/Source/GCC/startup_ch32f20x.S @@ -1,9 +1,9 @@ /********************************** (C) COPYRIGHT ******************************* -* File Name : startup_ch32f10x.s +* File Name : startup_ch32f20x.s * Author : WCH * Version : V1.0.0 * Date : 2020/11/01 -* Description : CH32F10x vector table for GCC toolchain. +* Description : CH32F20x vector table for GCC toolchain. *******************************************************************************/ .syntax unified @@ -148,7 +148,51 @@ g_pfnVectors: .word EXTI15_10_IRQHandler .word RTCAlarm_IRQHandler .word USBWakeUp_IRQHandler - .word USBHD_IRQHandler + .word TIM8_BRK_IRQHandler + .word TIM8_UP_IRQHandler + .word TIM8_TRG_COM_IRQHandler + .word TIM8_CC_IRQHandler + .word RNG_IRQHandler + .word FSMC_IRQHandler + .word SDIO_IRQHandler + .word TIM5_IRQHandler + .word SPI3_IRQHandler + .word UART4_IRQHandler + .word UART5_IRQHandler + .word TIM6_IRQHandler + .word TIM7_IRQHandler + .word DMA2_Channel1_IRQHandler + .word DMA2_Channel2_IRQHandler + .word DMA2_Channel3_IRQHandler + .word DMA2_Channel4_IRQHandler + .word DMA2_Channel5_IRQHandler + .word ETH_IRQHandler + .word ETH_WKUP_IRQHandler + .word CAN2_TX_IRQHandler + .word CAN2_RX0_IRQHandler + .word CAN2_RX1_IRQHandler + .word CAN2_SCE_IRQHandler + .word OTG_FS_IRQHandler + .word USBHSWakeup_IRQHandler + .word USBHS_IRQHandler + .word DVP_IRQHandler + .word UART6_IRQHandler + .word UART7_IRQHandler + .word UART8_IRQHandler + .word TIM9_BRK_IRQHandler + .word TIM9_UP_IRQHandler + .word TIM9_TRG_COM_IRQHandler + .word TIM9_CC_IRQHandler + .word TIM10_BRK_IRQHandler + .word TIM10_UP_IRQHandler + .word TIM10_TRG_COM_IRQHandler + .word TIM10_CC_IRQHandler + .word DMA2_Channel6_IRQHandler + .word DMA2_Channel7_IRQHandler + .word DMA2_Channel8_IRQHandler + .word DMA2_Channel9_IRQHandler + .word DMA2_Channel10_IRQHandler + .word DMA2_Channel11_IRQHandler /******************************************************************************* Dummy Exception Handlers (infinite loops which can be modified) @@ -309,5 +353,137 @@ g_pfnVectors: .weak USBWakeUp_IRQHandler .thumb_set USBWakeUp_IRQHandler,Default_Handler - .weak USBHD_IRQHandler - .thumb_set USBHD_IRQHandler,Default_Handler + .weak TIM8_BRK_IRQHandler + .thumb_set TIM8_BRK_IRQHandler,Default_Handler + + .weak TIM8_UP_IRQHandler + .thumb_set TIM8_UP_IRQHandler,Default_Handler + + .weak TIM8_TRG_COM_IRQHandler + .thumb_set TIM8_TRG_COM_IRQHandler,Default_Handler + + .weak TIM8_CC_IRQHandler + .thumb_set TIM8_CC_IRQHandler,Default_Handler + + .weak RNG_IRQHandler + .thumb_set RNG_IRQHandler,Default_Handler + + .weak FSMC_IRQHandler + .thumb_set FSMC_IRQHandler,Default_Handler + + .weak SDIO_IRQHandler + .thumb_set SDIO_IRQHandler,Default_Handler + + .weak TIM5_IRQHandler + .thumb_set TIM5_IRQHandler,Default_Handler + + .weak SPI3_IRQHandler + .thumb_set SPI3_IRQHandler,Default_Handler + + .weak UART4_IRQHandler + .thumb_set UART4_IRQHandler,Default_Handler + + .weak UART5_IRQHandler + .thumb_set UART5_IRQHandler,Default_Handler + + .weak TIM6_IRQHandler + .thumb_set TIM6_IRQHandler,Default_Handler + + .weak TIM7_IRQHandler + .thumb_set TIM7_IRQHandler,Default_Handler + + .weak DMA2_Channel1_IRQHandler + .thumb_set DMA2_Channel1_IRQHandler,Default_Handler + + .weak DMA2_Channel2_IRQHandler + .thumb_set DMA2_Channel2_IRQHandler,Default_Handler + + .weak DMA2_Channel3_IRQHandler + .thumb_set DMA2_Channel3_IRQHandler,Default_Handler + + .weak DMA2_Channel4_IRQHandler + .thumb_set DMA2_Channel4_IRQHandler,Default_Handler + + .weak DMA2_Channel5_IRQHandler + .thumb_set DMA2_Channel5_IRQHandler,Default_Handler + + .weak ETH_IRQHandler + .thumb_set ETH_IRQHandler,Default_Handler + + .weak ETH_WKUP_IRQHandler + .thumb_set ETH_WKUP_IRQHandler,Default_Handler + + .weak CAN2_TX_IRQHandler + .thumb_set CAN2_TX_IRQHandler,Default_Handler + + .weak CAN2_RX0_IRQHandler + .thumb_set CAN2_RX0_IRQHandler,Default_Handler + + .weak CAN2_RX1_IRQHandler + .thumb_set CAN2_RX1_IRQHandler,Default_Handler + + .weak CAN2_SCE_IRQHandler + .thumb_set CAN2_SCE_IRQHandler,Default_Handler + + .weak OTG_FS_IRQHandler + .thumb_set OTG_FS_IRQHandler,Default_Handler + + .weak USBHSWakeup_IRQHandler + .thumb_set USBHSWakeup_IRQHandler,Default_Handler + + .weak USBHS_IRQHandler + .thumb_set USBHS_IRQHandler,Default_Handler + + .weak DVP_IRQHandler + .thumb_set DVP_IRQHandler,Default_Handler + + .weak UART6_IRQHandler + .thumb_set UART6_IRQHandler,Default_Handler + + .weak UART7_IRQHandler + .thumb_set UART7_IRQHandler,Default_Handler + + .weak UART8_IRQHandler + .thumb_set UART8_IRQHandler,Default_Handler + + .weak TIM9_BRK_IRQHandler + .thumb_set TIM9_BRK_IRQHandler,Default_Handler + + .weak TIM9_UP_IRQHandler + .thumb_set TIM9_UP_IRQHandler,Default_Handler + + .weak TIM9_TRG_COM_IRQHandler + .thumb_set TIM9_TRG_COM_IRQHandler,Default_Handler + + .weak TIM9_CC_IRQHandler + .thumb_set TIM9_CC_IRQHandler,Default_Handler + + .weak TIM10_BRK_IRQHandler + .thumb_set TIM10_BRK_IRQHandler,Default_Handler + + .weak TIM10_UP_IRQHandler + .thumb_set TIM10_UP_IRQHandler,Default_Handler + + .weak TIM10_TRG_COM_IRQHandler + .thumb_set TIM10_TRG_COM_IRQHandler,Default_Handler + + .weak TIM10_CC_IRQHandler + .thumb_set TIM10_CC_IRQHandler,Default_Handler + + .weak DMA2_Channel6_IRQHandler + .thumb_set DMA2_Channel6_IRQHandler,Default_Handler + + .weak DMA2_Channel7_IRQHandler + .thumb_set DMA2_Channel7_IRQHandler,Default_Handler + + .weak DMA2_Channel8_IRQHandler + .thumb_set DMA2_Channel8_IRQHandler,Default_Handler + + .weak DMA2_Channel9_IRQHandler + .thumb_set DMA2_Channel9_IRQHandler,Default_Handler + + .weak DMA2_Channel10_IRQHandler + .thumb_set DMA2_Channel10_IRQHandler,Default_Handler + + .weak DMA2_Channel11_IRQHandler + .thumb_set DMA2_Channel11_IRQHandler,Default_Handler |
