Fix some addresses that were missing a zero in CortexM7 unit.

Change all .word directives to .long in stm32f7xx headers.

git-svn-id: trunk@31325 -
This commit is contained in:
Jeppe Johansen 2015-08-15 12:23:08 +00:00
parent ef207475fd
commit 5a302dfabb
4 changed files with 342 additions and 342 deletions

View File

@ -222,9 +222,9 @@ const
DWT_BASE = $E0001000; (*!< DWT Base Address *)
TPI_BASE = $E0040000; (*!< TPI Base Address *)
CoreDebug_BASE = $E000EDF0; (*!< Core Debug Base Address *)
SysTick_BASE = SCS_BASE + $001; (*!< SysTick Base Address *)
NVIC_BASE = SCS_BASE + $010; (*!< NVIC Base Address *)
SCB_BASE = SCS_BASE + $0D0; (*!< System Control Block Base Address *)
SysTick_BASE = SCS_BASE + $0010; (*!< SysTick Base Address *)
NVIC_BASE = SCS_BASE + $0100; (*!< NVIC Base Address *)
SCB_BASE = SCS_BASE + $0D00; (*!< System Control Block Base Address *)
var
SCnSCB: SCnSCB_Type absolute SCS_BASE; (*!< System control Register not in SCB *)

View File

@ -1254,122 +1254,122 @@ asm
.section ".init.interrupt_vectors"
interrupt_vectors:
.long _stack_top
.word Startup
.long Startup
.word NMI_Interrupt
.word HardFault_Interrupt
.word MemManage_Interrupt
.word BusFault_Interrupt
.word UsageFault_Interrupt
.word 0
.word 0
.word 0
.word 0
.word SVC_Interrupt
.word DebugMon_Interrupt
.word 0
.word PendSV_Interrupt
.word SysTick_Interrupt
.long NMI_Interrupt
.long HardFault_Interrupt
.long MemManage_Interrupt
.long BusFault_Interrupt
.long UsageFault_Interrupt
.long 0
.long 0
.long 0
.long 0
.long SVC_Interrupt
.long DebugMon_Interrupt
.long 0
.long PendSV_Interrupt
.long SysTick_Interrupt
(* External Interrupts *)
.word WWDG_Interrupt
.word PVD_Interrupt
.word TAMP_STAMP_Interrupt
.word RTC_WKUP_Interrupt
.word FLASH_Interrupt
.word RCC_Interrupt
.word EXTI0_Interrupt
.word EXTI1_Interrupt
.word EXTI2_Interrupt
.word EXTI3_Interrupt
.word EXTI4_Interrupt
.word DMA1_Stream0_Interrupt
.word DMA1_Stream1_Interrupt
.word DMA1_Stream2_Interrupt
.word DMA1_Stream3_Interrupt
.word DMA1_Stream4_Interrupt
.word DMA1_Stream5_Interrupt
.word DMA1_Stream6_Interrupt
.word ADC_Interrupt
.word CAN1_TX_Interrupt
.word CAN1_RX0_Interrupt
.word CAN1_RX1_Interrupt
.word CAN1_SCE_Interrupt
.word EXTI9_5_Interrupt
.word TIM1_BRK_TIM9_Interrupt
.word TIM1_UP_TIM10_Interrupt
.word TIM1_TRG_COM_TIM11_Interrupt
.word TIM1_CC_Interrupt
.word TIM2_Interrupt
.word TIM3_Interrupt
.word TIM4_Interrupt
.word I2C1_EV_Interrupt
.word I2C1_ER_Interrupt
.word I2C2_EV_Interrupt
.word I2C2_ER_Interrupt
.word SPI1_Interrupt
.word SPI2_Interrupt
.word USART1_Interrupt
.word USART2_Interrupt
.word USART3_Interrupt
.word EXTI15_10_Interrupt
.word RTC_Alarm_Interrupt
.word OTG_FS_WKUP_Interrupt
.word TIM8_BRK_TIM12_Interrupt
.word TIM8_UP_TIM13_Interrupt
.word TIM8_TRG_COM_TIM14_Interrupt
.word TIM8_CC_Interrupt
.word DMA1_Stream7_Interrupt
.word FMC_Interrupt
.word SDMMC1_Interrupt
.word TIM5_Interrupt
.word SPI3_Interrupt
.word UART4_Interrupt
.word UART5_Interrupt
.word TIM6_DAC_Interrupt
.word TIM7_Interrupt
.word DMA2_Stream0_Interrupt
.word DMA2_Stream1_Interrupt
.word DMA2_Stream2_Interrupt
.word DMA2_Stream3_Interrupt
.word DMA2_Stream4_Interrupt
.word ETH_Interrupt
.word ETH_WKUP_Interrupt
.word CAN2_TX_Interrupt
.word CAN2_RX0_Interrupt
.word CAN2_RX1_Interrupt
.word CAN2_SCE_Interrupt
.word OTG_FS_Interrupt
.word DMA2_Stream5_Interrupt
.word DMA2_Stream6_Interrupt
.word DMA2_Stream7_Interrupt
.word USART6_Interrupt
.word I2C3_EV_Interrupt
.word I2C3_ER_Interrupt
.word OTG_HS_EP1_OUT_Interrupt
.word OTG_HS_EP1_IN_Interrupt
.word OTG_HS_WKUP_Interrupt
.word OTG_HS_Interrupt
.word DCMI_Interrupt
.word 0
.word RNG_Interrupt
.word FPU_Interrupt
.word UART7_Interrupt
.word UART8_Interrupt
.word SPI4_Interrupt
.word SPI5_Interrupt
.word SPI6_Interrupt
.word SAI1_Interrupt
.word 0
.word 0
.word DMA2D_Interrupt
.word SAI2_Interrupt
.word QUADSPI_Interrupt
.word LPTIM1_Interrupt
.word CEC_Interrupt
.word I2C4_EV_Interrupt
.word I2C4_ER_Interrupt
.word SPDIF_RX_Interrupt
.long WWDG_Interrupt
.long PVD_Interrupt
.long TAMP_STAMP_Interrupt
.long RTC_WKUP_Interrupt
.long FLASH_Interrupt
.long RCC_Interrupt
.long EXTI0_Interrupt
.long EXTI1_Interrupt
.long EXTI2_Interrupt
.long EXTI3_Interrupt
.long EXTI4_Interrupt
.long DMA1_Stream0_Interrupt
.long DMA1_Stream1_Interrupt
.long DMA1_Stream2_Interrupt
.long DMA1_Stream3_Interrupt
.long DMA1_Stream4_Interrupt
.long DMA1_Stream5_Interrupt
.long DMA1_Stream6_Interrupt
.long ADC_Interrupt
.long CAN1_TX_Interrupt
.long CAN1_RX0_Interrupt
.long CAN1_RX1_Interrupt
.long CAN1_SCE_Interrupt
.long EXTI9_5_Interrupt
.long TIM1_BRK_TIM9_Interrupt
.long TIM1_UP_TIM10_Interrupt
.long TIM1_TRG_COM_TIM11_Interrupt
.long TIM1_CC_Interrupt
.long TIM2_Interrupt
.long TIM3_Interrupt
.long TIM4_Interrupt
.long I2C1_EV_Interrupt
.long I2C1_ER_Interrupt
.long I2C2_EV_Interrupt
.long I2C2_ER_Interrupt
.long SPI1_Interrupt
.long SPI2_Interrupt
.long USART1_Interrupt
.long USART2_Interrupt
.long USART3_Interrupt
.long EXTI15_10_Interrupt
.long RTC_Alarm_Interrupt
.long OTG_FS_WKUP_Interrupt
.long TIM8_BRK_TIM12_Interrupt
.long TIM8_UP_TIM13_Interrupt
.long TIM8_TRG_COM_TIM14_Interrupt
.long TIM8_CC_Interrupt
.long DMA1_Stream7_Interrupt
.long FMC_Interrupt
.long SDMMC1_Interrupt
.long TIM5_Interrupt
.long SPI3_Interrupt
.long UART4_Interrupt
.long UART5_Interrupt
.long TIM6_DAC_Interrupt
.long TIM7_Interrupt
.long DMA2_Stream0_Interrupt
.long DMA2_Stream1_Interrupt
.long DMA2_Stream2_Interrupt
.long DMA2_Stream3_Interrupt
.long DMA2_Stream4_Interrupt
.long ETH_Interrupt
.long ETH_WKUP_Interrupt
.long CAN2_TX_Interrupt
.long CAN2_RX0_Interrupt
.long CAN2_RX1_Interrupt
.long CAN2_SCE_Interrupt
.long OTG_FS_Interrupt
.long DMA2_Stream5_Interrupt
.long DMA2_Stream6_Interrupt
.long DMA2_Stream7_Interrupt
.long USART6_Interrupt
.long I2C3_EV_Interrupt
.long I2C3_ER_Interrupt
.long OTG_HS_EP1_OUT_Interrupt
.long OTG_HS_EP1_IN_Interrupt
.long OTG_HS_WKUP_Interrupt
.long OTG_HS_Interrupt
.long DCMI_Interrupt
.long 0
.long RNG_Interrupt
.long FPU_Interrupt
.long UART7_Interrupt
.long UART8_Interrupt
.long SPI4_Interrupt
.long SPI5_Interrupt
.long SPI6_Interrupt
.long SAI1_Interrupt
.long 0
.long 0
.long DMA2D_Interrupt
.long SAI2_Interrupt
.long QUADSPI_Interrupt
.long LPTIM1_Interrupt
.long CEC_Interrupt
.long I2C4_EV_Interrupt
.long I2C4_ER_Interrupt
.long SPDIF_RX_Interrupt
.weak NMI_Interrupt
.weak HardFault_Interrupt

View File

@ -1308,122 +1308,122 @@ asm
.section ".init.interrupt_vectors"
interrupt_vectors:
.long _stack_top
.word Startup
.long Startup
.word NMI_Interrupt
.word HardFault_Interrupt
.word MemManage_Interrupt
.word BusFault_Interrupt
.word UsageFault_Interrupt
.word 0
.word 0
.word 0
.word 0
.word SVC_Interrupt
.word DebugMon_Interrupt
.word 0
.word PendSV_Interrupt
.word SysTick_Interrupt
.long NMI_Interrupt
.long HardFault_Interrupt
.long MemManage_Interrupt
.long BusFault_Interrupt
.long UsageFault_Interrupt
.long 0
.long 0
.long 0
.long 0
.long SVC_Interrupt
.long DebugMon_Interrupt
.long 0
.long PendSV_Interrupt
.long SysTick_Interrupt
(* External Interrupts *)
.word WWDG_Interrupt
.word PVD_Interrupt
.word TAMP_STAMP_Interrupt
.word RTC_WKUP_Interrupt
.word FLASH_Interrupt
.word RCC_Interrupt
.word EXTI0_Interrupt
.word EXTI1_Interrupt
.word EXTI2_Interrupt
.word EXTI3_Interrupt
.word EXTI4_Interrupt
.word DMA1_Stream0_Interrupt
.word DMA1_Stream1_Interrupt
.word DMA1_Stream2_Interrupt
.word DMA1_Stream3_Interrupt
.word DMA1_Stream4_Interrupt
.word DMA1_Stream5_Interrupt
.word DMA1_Stream6_Interrupt
.word ADC_Interrupt
.word CAN1_TX_Interrupt
.word CAN1_RX0_Interrupt
.word CAN1_RX1_Interrupt
.word CAN1_SCE_Interrupt
.word EXTI9_5_Interrupt
.word TIM1_BRK_TIM9_Interrupt
.word TIM1_UP_TIM10_Interrupt
.word TIM1_TRG_COM_TIM11_Interrupt
.word TIM1_CC_Interrupt
.word TIM2_Interrupt
.word TIM3_Interrupt
.word TIM4_Interrupt
.word I2C1_EV_Interrupt
.word I2C1_ER_Interrupt
.word I2C2_EV_Interrupt
.word I2C2_ER_Interrupt
.word SPI1_Interrupt
.word SPI2_Interrupt
.word USART1_Interrupt
.word USART2_Interrupt
.word USART3_Interrupt
.word EXTI15_10_Interrupt
.word RTC_Alarm_Interrupt
.word OTG_FS_WKUP_Interrupt
.word TIM8_BRK_TIM12_Interrupt
.word TIM8_UP_TIM13_Interrupt
.word TIM8_TRG_COM_TIM14_Interrupt
.word TIM8_CC_Interrupt
.word DMA1_Stream7_Interrupt
.word FMC_Interrupt
.word SDMMC1_Interrupt
.word TIM5_Interrupt
.word SPI3_Interrupt
.word UART4_Interrupt
.word UART5_Interrupt
.word TIM6_DAC_Interrupt
.word TIM7_Interrupt
.word DMA2_Stream0_Interrupt
.word DMA2_Stream1_Interrupt
.word DMA2_Stream2_Interrupt
.word DMA2_Stream3_Interrupt
.word DMA2_Stream4_Interrupt
.word ETH_Interrupt
.word ETH_WKUP_Interrupt
.word CAN2_TX_Interrupt
.word CAN2_RX0_Interrupt
.word CAN2_RX1_Interrupt
.word CAN2_SCE_Interrupt
.word OTG_FS_Interrupt
.word DMA2_Stream5_Interrupt
.word DMA2_Stream6_Interrupt
.word DMA2_Stream7_Interrupt
.word USART6_Interrupt
.word I2C3_EV_Interrupt
.word I2C3_ER_Interrupt
.word OTG_HS_EP1_OUT_Interrupt
.word OTG_HS_EP1_IN_Interrupt
.word OTG_HS_WKUP_Interrupt
.word OTG_HS_Interrupt
.word DCMI_Interrupt
.word 0
.word RNG_Interrupt
.word FPU_Interrupt
.word UART7_Interrupt
.word UART8_Interrupt
.word SPI4_Interrupt
.word SPI5_Interrupt
.word SPI6_Interrupt
.word SAI1_Interrupt
.word LTDC_Interrupt
.word LTDC_ER_Interrupt
.word DMA2D_Interrupt
.word SAI2_Interrupt
.word QUADSPI_Interrupt
.word LPTIM1_Interrupt
.word CEC_Interrupt
.word I2C4_EV_Interrupt
.word I2C4_ER_Interrupt
.word SPDIF_RX_Interrupt
.long WWDG_Interrupt
.long PVD_Interrupt
.long TAMP_STAMP_Interrupt
.long RTC_WKUP_Interrupt
.long FLASH_Interrupt
.long RCC_Interrupt
.long EXTI0_Interrupt
.long EXTI1_Interrupt
.long EXTI2_Interrupt
.long EXTI3_Interrupt
.long EXTI4_Interrupt
.long DMA1_Stream0_Interrupt
.long DMA1_Stream1_Interrupt
.long DMA1_Stream2_Interrupt
.long DMA1_Stream3_Interrupt
.long DMA1_Stream4_Interrupt
.long DMA1_Stream5_Interrupt
.long DMA1_Stream6_Interrupt
.long ADC_Interrupt
.long CAN1_TX_Interrupt
.long CAN1_RX0_Interrupt
.long CAN1_RX1_Interrupt
.long CAN1_SCE_Interrupt
.long EXTI9_5_Interrupt
.long TIM1_BRK_TIM9_Interrupt
.long TIM1_UP_TIM10_Interrupt
.long TIM1_TRG_COM_TIM11_Interrupt
.long TIM1_CC_Interrupt
.long TIM2_Interrupt
.long TIM3_Interrupt
.long TIM4_Interrupt
.long I2C1_EV_Interrupt
.long I2C1_ER_Interrupt
.long I2C2_EV_Interrupt
.long I2C2_ER_Interrupt
.long SPI1_Interrupt
.long SPI2_Interrupt
.long USART1_Interrupt
.long USART2_Interrupt
.long USART3_Interrupt
.long EXTI15_10_Interrupt
.long RTC_Alarm_Interrupt
.long OTG_FS_WKUP_Interrupt
.long TIM8_BRK_TIM12_Interrupt
.long TIM8_UP_TIM13_Interrupt
.long TIM8_TRG_COM_TIM14_Interrupt
.long TIM8_CC_Interrupt
.long DMA1_Stream7_Interrupt
.long FMC_Interrupt
.long SDMMC1_Interrupt
.long TIM5_Interrupt
.long SPI3_Interrupt
.long UART4_Interrupt
.long UART5_Interrupt
.long TIM6_DAC_Interrupt
.long TIM7_Interrupt
.long DMA2_Stream0_Interrupt
.long DMA2_Stream1_Interrupt
.long DMA2_Stream2_Interrupt
.long DMA2_Stream3_Interrupt
.long DMA2_Stream4_Interrupt
.long ETH_Interrupt
.long ETH_WKUP_Interrupt
.long CAN2_TX_Interrupt
.long CAN2_RX0_Interrupt
.long CAN2_RX1_Interrupt
.long CAN2_SCE_Interrupt
.long OTG_FS_Interrupt
.long DMA2_Stream5_Interrupt
.long DMA2_Stream6_Interrupt
.long DMA2_Stream7_Interrupt
.long USART6_Interrupt
.long I2C3_EV_Interrupt
.long I2C3_ER_Interrupt
.long OTG_HS_EP1_OUT_Interrupt
.long OTG_HS_EP1_IN_Interrupt
.long OTG_HS_WKUP_Interrupt
.long OTG_HS_Interrupt
.long DCMI_Interrupt
.long 0
.long RNG_Interrupt
.long FPU_Interrupt
.long UART7_Interrupt
.long UART8_Interrupt
.long SPI4_Interrupt
.long SPI5_Interrupt
.long SPI6_Interrupt
.long SAI1_Interrupt
.long LTDC_Interrupt
.long LTDC_ER_Interrupt
.long DMA2D_Interrupt
.long SAI2_Interrupt
.long QUADSPI_Interrupt
.long LPTIM1_Interrupt
.long CEC_Interrupt
.long I2C4_EV_Interrupt
.long I2C4_ER_Interrupt
.long SPDIF_RX_Interrupt
.weak NMI_Interrupt
.weak HardFault_Interrupt

View File

@ -1381,122 +1381,122 @@ asm
.section ".init.interrupt_vectors"
interrupt_vectors:
.long _stack_top
.word Startup
.long Startup
.word NMI_Interrupt
.word HardFault_Interrupt
.word MemManage_Interrupt
.word BusFault_Interrupt
.word UsageFault_Interrupt
.word 0
.word 0
.word 0
.word 0
.word SVC_Interrupt
.word DebugMon_Interrupt
.word 0
.word PendSV_Interrupt
.word SysTick_Interrupt
.long NMI_Interrupt
.long HardFault_Interrupt
.long MemManage_Interrupt
.long BusFault_Interrupt
.long UsageFault_Interrupt
.long 0
.long 0
.long 0
.long 0
.long SVC_Interrupt
.long DebugMon_Interrupt
.long 0
.long PendSV_Interrupt
.long SysTick_Interrupt
(* External Interrupts *)
.word WWDG_Interrupt
.word PVD_Interrupt
.word TAMP_STAMP_Interrupt
.word RTC_WKUP_Interrupt
.word FLASH_Interrupt
.word RCC_Interrupt
.word EXTI0_Interrupt
.word EXTI1_Interrupt
.word EXTI2_Interrupt
.word EXTI3_Interrupt
.word EXTI4_Interrupt
.word DMA1_Stream0_Interrupt
.word DMA1_Stream1_Interrupt
.word DMA1_Stream2_Interrupt
.word DMA1_Stream3_Interrupt
.word DMA1_Stream4_Interrupt
.word DMA1_Stream5_Interrupt
.word DMA1_Stream6_Interrupt
.word ADC_Interrupt
.word CAN1_TX_Interrupt
.word CAN1_RX0_Interrupt
.word CAN1_RX1_Interrupt
.word CAN1_SCE_Interrupt
.word EXTI9_5_Interrupt
.word TIM1_BRK_TIM9_Interrupt
.word TIM1_UP_TIM10_Interrupt
.word TIM1_TRG_COM_TIM11_Interrupt
.word TIM1_CC_Interrupt
.word TIM2_Interrupt
.word TIM3_Interrupt
.word TIM4_Interrupt
.word I2C1_EV_Interrupt
.word I2C1_ER_Interrupt
.word I2C2_EV_Interrupt
.word I2C2_ER_Interrupt
.word SPI1_Interrupt
.word SPI2_Interrupt
.word USART1_Interrupt
.word USART2_Interrupt
.word USART3_Interrupt
.word EXTI15_10_Interrupt
.word RTC_Alarm_Interrupt
.word OTG_FS_WKUP_Interrupt
.word TIM8_BRK_TIM12_Interrupt
.word TIM8_UP_TIM13_Interrupt
.word TIM8_TRG_COM_TIM14_Interrupt
.word TIM8_CC_Interrupt
.word DMA1_Stream7_Interrupt
.word FMC_Interrupt
.word SDMMC1_Interrupt
.word TIM5_Interrupt
.word SPI3_Interrupt
.word UART4_Interrupt
.word UART5_Interrupt
.word TIM6_DAC_Interrupt
.word TIM7_Interrupt
.word DMA2_Stream0_Interrupt
.word DMA2_Stream1_Interrupt
.word DMA2_Stream2_Interrupt
.word DMA2_Stream3_Interrupt
.word DMA2_Stream4_Interrupt
.word ETH_Interrupt
.word ETH_WKUP_Interrupt
.word CAN2_TX_Interrupt
.word CAN2_RX0_Interrupt
.word CAN2_RX1_Interrupt
.word CAN2_SCE_Interrupt
.word OTG_FS_Interrupt
.word DMA2_Stream5_Interrupt
.word DMA2_Stream6_Interrupt
.word DMA2_Stream7_Interrupt
.word USART6_Interrupt
.word I2C3_EV_Interrupt
.word I2C3_ER_Interrupt
.word OTG_HS_EP1_OUT_Interrupt
.word OTG_HS_EP1_IN_Interrupt
.word OTG_HS_WKUP_Interrupt
.word OTG_HS_Interrupt
.word DCMI_Interrupt
.word CRYP_Interrupt
.word HASH_RNG_Interrupt
.word FPU_Interrupt
.word UART7_Interrupt
.word UART8_Interrupt
.word SPI4_Interrupt
.word SPI5_Interrupt
.word SPI6_Interrupt
.word SAI1_Interrupt
.word LTDC_Interrupt
.word LTDC_ER_Interrupt
.word DMA2D_Interrupt
.word SAI2_Interrupt
.word QUADSPI_Interrupt
.word LPTIM1_Interrupt
.word CEC_Interrupt
.word I2C4_EV_Interrupt
.word I2C4_ER_Interrupt
.word SPDIF_RX_Interrupt
.long WWDG_Interrupt
.long PVD_Interrupt
.long TAMP_STAMP_Interrupt
.long RTC_WKUP_Interrupt
.long FLASH_Interrupt
.long RCC_Interrupt
.long EXTI0_Interrupt
.long EXTI1_Interrupt
.long EXTI2_Interrupt
.long EXTI3_Interrupt
.long EXTI4_Interrupt
.long DMA1_Stream0_Interrupt
.long DMA1_Stream1_Interrupt
.long DMA1_Stream2_Interrupt
.long DMA1_Stream3_Interrupt
.long DMA1_Stream4_Interrupt
.long DMA1_Stream5_Interrupt
.long DMA1_Stream6_Interrupt
.long ADC_Interrupt
.long CAN1_TX_Interrupt
.long CAN1_RX0_Interrupt
.long CAN1_RX1_Interrupt
.long CAN1_SCE_Interrupt
.long EXTI9_5_Interrupt
.long TIM1_BRK_TIM9_Interrupt
.long TIM1_UP_TIM10_Interrupt
.long TIM1_TRG_COM_TIM11_Interrupt
.long TIM1_CC_Interrupt
.long TIM2_Interrupt
.long TIM3_Interrupt
.long TIM4_Interrupt
.long I2C1_EV_Interrupt
.long I2C1_ER_Interrupt
.long I2C2_EV_Interrupt
.long I2C2_ER_Interrupt
.long SPI1_Interrupt
.long SPI2_Interrupt
.long USART1_Interrupt
.long USART2_Interrupt
.long USART3_Interrupt
.long EXTI15_10_Interrupt
.long RTC_Alarm_Interrupt
.long OTG_FS_WKUP_Interrupt
.long TIM8_BRK_TIM12_Interrupt
.long TIM8_UP_TIM13_Interrupt
.long TIM8_TRG_COM_TIM14_Interrupt
.long TIM8_CC_Interrupt
.long DMA1_Stream7_Interrupt
.long FMC_Interrupt
.long SDMMC1_Interrupt
.long TIM5_Interrupt
.long SPI3_Interrupt
.long UART4_Interrupt
.long UART5_Interrupt
.long TIM6_DAC_Interrupt
.long TIM7_Interrupt
.long DMA2_Stream0_Interrupt
.long DMA2_Stream1_Interrupt
.long DMA2_Stream2_Interrupt
.long DMA2_Stream3_Interrupt
.long DMA2_Stream4_Interrupt
.long ETH_Interrupt
.long ETH_WKUP_Interrupt
.long CAN2_TX_Interrupt
.long CAN2_RX0_Interrupt
.long CAN2_RX1_Interrupt
.long CAN2_SCE_Interrupt
.long OTG_FS_Interrupt
.long DMA2_Stream5_Interrupt
.long DMA2_Stream6_Interrupt
.long DMA2_Stream7_Interrupt
.long USART6_Interrupt
.long I2C3_EV_Interrupt
.long I2C3_ER_Interrupt
.long OTG_HS_EP1_OUT_Interrupt
.long OTG_HS_EP1_IN_Interrupt
.long OTG_HS_WKUP_Interrupt
.long OTG_HS_Interrupt
.long DCMI_Interrupt
.long CRYP_Interrupt
.long HASH_RNG_Interrupt
.long FPU_Interrupt
.long UART7_Interrupt
.long UART8_Interrupt
.long SPI4_Interrupt
.long SPI5_Interrupt
.long SPI6_Interrupt
.long SAI1_Interrupt
.long LTDC_Interrupt
.long LTDC_ER_Interrupt
.long DMA2D_Interrupt
.long SAI2_Interrupt
.long QUADSPI_Interrupt
.long LPTIM1_Interrupt
.long CEC_Interrupt
.long I2C4_EV_Interrupt
.long I2C4_ER_Interrupt
.long SPDIF_RX_Interrupt
.weak NMI_Interrupt
.weak HardFault_Interrupt