@ -1,29 +1,28 @@
; /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
;* File Name : startup_stm32f4 xx.s
; ************************************************************ ********************
;* File Name : startup_stm32f4 07 xx.s
;* Author : MCD Application Team
;* Version : V1.0.0
;* Date : 30-September-2011
;* Description : STM32F4xx devices vector table for EWARM toolchain.
;* Description : STM32F407xx devices vector table for EWARM toolchain.
;* This module performs:
;* - Set the initial SP
;* - Set the initial PC == _iar_program_start,
;* - Set the vector table entries with the exceptions ISR
;* address.
;* - Configure the system clock and the external SRAM mounted on
;* STM324xG-EVAL board to be used as data memory (optional,
;* to be enabled by user)
;* - Branches to main in the C library (which eventually
;* calls main()).
;* After Reset the Cortex-M4 processor is in Thread mode,
;* priority is Privileged, and the Stack is set to Main.
;********************************************************************************
;* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
;* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
;* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
;* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
;* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
;* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
;*******************************************************************************/
;* @attention
;*
;* <h2><center>© Copyright (c) 2017 STMicroelectronics.
;* All rights reserved.</center></h2>
;*
;* This software component is licensed by ST under BSD 3-Clause license,
;* the "License"; You may not use this file except in compliance with the
;* License. You may obtain a copy of the License at:
;* opensource.org/licenses/BSD-3-Clause
;*
;*******************************************************************************
;
;
; The modules in this file are included in the libraries, and may be replaced
@ -73,96 +72,96 @@ __vector_table
DCD S y s T i c k _ H a n d l e r ; SysTick Handler
; External Interrupts
DCD W W D G _ I R Q H a n d l e r ; Window WatchDog
DCD P V D _ I R Q H a n d l e r ; PVD through EXTI Line detection
DCD T A M P _ S T A M P _ I R Q H a n d l e r ; Tamper and TimeStamps through the EXTI line
DCD R T C _ W K U P _ I R Q H a n d l e r ; RTC Wakeup through the EXTI line
DCD F L A S H _ I R Q H a n d l e r ; FLASH
DCD R C C _ I R Q H a n d l e r ; RCC
DCD E X T I 0 _ I R Q H a n d l e r ; EXTI Line0
DCD E X T I 1 _ I R Q H a n d l e r ; EXTI Line1
DCD E X T I 2 _ I R Q H a n d l e r ; EXTI Line2
DCD E X T I 3 _ I R Q H a n d l e r ; EXTI Line3
DCD E X T I 4 _ I R Q H a n d l e r ; EXTI Line4
DCD D M A 1 _ S t r e a m 0 _ I R Q H a n d l e r ; DMA1 Stream 0
DCD D M A 1 _ S t r e a m 1 _ I R Q H a n d l e r ; DMA1 Stream 1
DCD D M A 1 _ S t r e a m 2 _ I R Q H a n d l e r ; DMA1 Stream 2
DCD D M A 1 _ S t r e a m 3 _ I R Q H a n d l e r ; DMA1 Stream 3
DCD D M A 1 _ S t r e a m 4 _ I R Q H a n d l e r ; DMA1 Stream 4
DCD D M A 1 _ S t r e a m 5 _ I R Q H a n d l e r ; DMA1 Stream 5
DCD D M A 1 _ S t r e a m 6 _ I R Q H a n d l e r ; DMA1 Stream 6
DCD A D C _ I R Q H a n d l e r ; ADC1, ADC2 and ADC3s
DCD C A N 1 _ T X _ I R Q H a n d l e r ; CAN1 TX
DCD C A N 1 _ R X 0 _ I R Q H a n d l e r ; CAN1 RX0
DCD C A N 1 _ R X 1 _ I R Q H a n d l e r ; CAN1 RX1
DCD C A N 1 _ S C E _ I R Q H a n d l e r ; CAN1 SCE
DCD E X T I 9 _ 5 _ I R Q H a n d l e r ; External Line[9:5]s
DCD T I M 1 _ B R K _ T I M 9 _ I R Q H a n d l e r ; TIM1 Break and TIM9
DCD T I M 1 _ U P _ T I M 1 0 _ I R Q H a n d l e r ; TIM1 Update and TIM10
DCD W W D G _ I R Q H a n d l e r ; Window WatchDog
DCD P V D _ I R Q H a n d l e r ; PVD through EXTI Line detection
DCD T A M P _ S T A M P _ I R Q H a n d l e r ; Tamper and TimeStamps through the EXTI line
DCD R T C _ W K U P _ I R Q H a n d l e r ; RTC Wakeup through the EXTI line
DCD F L A S H _ I R Q H a n d l e r ; FLASH
DCD R C C _ I R Q H a n d l e r ; RCC
DCD E X T I 0 _ I R Q H a n d l e r ; EXTI Line0
DCD E X T I 1 _ I R Q H a n d l e r ; EXTI Line1
DCD E X T I 2 _ I R Q H a n d l e r ; EXTI Line2
DCD E X T I 3 _ I R Q H a n d l e r ; EXTI Line3
DCD E X T I 4 _ I R Q H a n d l e r ; EXTI Line4
DCD D M A 1 _ S t r e a m 0 _ I R Q H a n d l e r ; DMA1 Stream 0
DCD D M A 1 _ S t r e a m 1 _ I R Q H a n d l e r ; DMA1 Stream 1
DCD D M A 1 _ S t r e a m 2 _ I R Q H a n d l e r ; DMA1 Stream 2
DCD D M A 1 _ S t r e a m 3 _ I R Q H a n d l e r ; DMA1 Stream 3
DCD D M A 1 _ S t r e a m 4 _ I R Q H a n d l e r ; DMA1 Stream 4
DCD D M A 1 _ S t r e a m 5 _ I R Q H a n d l e r ; DMA1 Stream 5
DCD D M A 1 _ S t r e a m 6 _ I R Q H a n d l e r ; DMA1 Stream 6
DCD A D C _ I R Q H a n d l e r ; ADC1, ADC2 and ADC3s
DCD C A N 1 _ T X _ I R Q H a n d l e r ; CAN1 TX
DCD C A N 1 _ R X 0 _ I R Q H a n d l e r ; CAN1 RX0
DCD C A N 1 _ R X 1 _ I R Q H a n d l e r ; CAN1 RX1
DCD C A N 1 _ S C E _ I R Q H a n d l e r ; CAN1 SCE
DCD E X T I 9 _ 5 _ I R Q H a n d l e r ; External Line[9:5]s
DCD T I M 1 _ B R K _ T I M 9 _ I R Q H a n d l e r ; TIM1 Break and TIM9
DCD T I M 1 _ U P _ T I M 1 0 _ I R Q H a n d l e r ; TIM1 Update and TIM10
DCD T I M 1 _ T R G _ C O M _ T I M 1 1 _ I R Q H a n d l e r ; TIM1 Trigger and Commutation and TIM11
DCD T I M 1 _ C C _ I R Q H a n d l e r ; TIM1 Capture Compare
DCD T I M 2 _ I R Q H a n d l e r ; TIM2
DCD T I M 3 _ I R Q H a n d l e r ; TIM3
DCD T I M 4 _ I R Q H a n d l e r ; TIM4
DCD I 2 C 1 _ E V _ I R Q H a n d l e r ; I2C1 Event
DCD I 2 C 1 _ E R _ I R Q H a n d l e r ; I2C1 Error
DCD I 2 C 2 _ E V _ I R Q H a n d l e r ; I2C2 Event
DCD I 2 C 2 _ E R _ I R Q H a n d l e r ; I2C2 Error
DCD S P I 1 _ I R Q H a n d l e r ; SPI1
DCD S P I 2 _ I R Q H a n d l e r ; SPI2
DCD U S A R T 1 _ I R Q H a n d l e r ; USART1
DCD U S A R T 2 _ I R Q H a n d l e r ; USART2
DCD U S A R T 3 _ I R Q H a n d l e r ; USART3
DCD E X T I 1 5 _ 1 0 _ I R Q H a n d l e r ; External Line[15:10]s
DCD R T C _ A l a r m _ I R Q H a n d l e r ; RTC Alarm (A and B) through EXTI Line
DCD O T G _ F S _ W K U P _ I R Q H a n d l e r ; USB OTG FS Wakeup through EXTI line
DCD T I M 8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r ; TIM8 Break and TIM12
DCD T I M 8 _ U P _ T I M 1 3 _ I R Q H a n d l e r ; TIM8 Update and TIM13
DCD T I M 1 _ C C _ I R Q H a n d l e r ; TIM1 Capture Compare
DCD T I M 2 _ I R Q H a n d l e r ; TIM2
DCD T I M 3 _ I R Q H a n d l e r ; TIM3
DCD T I M 4 _ I R Q H a n d l e r ; TIM4
DCD I 2 C 1 _ E V _ I R Q H a n d l e r ; I2C1 Event
DCD I 2 C 1 _ E R _ I R Q H a n d l e r ; I2C1 Error
DCD I 2 C 2 _ E V _ I R Q H a n d l e r ; I2C2 Event
DCD I 2 C 2 _ E R _ I R Q H a n d l e r ; I2C2 Error
DCD S P I 1 _ I R Q H a n d l e r ; SPI1
DCD S P I 2 _ I R Q H a n d l e r ; SPI2
DCD U S A R T 1 _ I R Q H a n d l e r ; USART1
DCD U S A R T 2 _ I R Q H a n d l e r ; USART2
DCD U S A R T 3 _ I R Q H a n d l e r ; USART3
DCD E X T I 1 5 _ 1 0 _ I R Q H a n d l e r ; External Line[15:10]s
DCD R T C _ A l a r m _ I R Q H a n d l e r ; RTC Alarm (A and B) through EXTI Line
DCD O T G _ F S _ W K U P _ I R Q H a n d l e r ; USB OTG FS Wakeup through EXTI line
DCD T I M 8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r ; TIM8 Break and TIM12
DCD T I M 8 _ U P _ T I M 1 3 _ I R Q H a n d l e r ; TIM8 Update and TIM13
DCD T I M 8 _ T R G _ C O M _ T I M 1 4 _ I R Q H a n d l e r ; TIM8 Trigger and Commutation and TIM14
DCD T I M 8 _ C C _ I R Q H a n d l e r ; TIM8 Capture Compare
DCD D M A 1 _ S t r e a m 7 _ I R Q H a n d l e r ; DMA1 Stream7
DCD F S M C _ I R Q H a n d l e r ; FSMC
DCD S D I O _ I R Q H a n d l e r ; SDIO
DCD T I M 5 _ I R Q H a n d l e r ; TIM5
DCD S P I 3 _ I R Q H a n d l e r ; SPI3
DCD U A R T 4 _ I R Q H a n d l e r ; UART4
DCD U A R T 5 _ I R Q H a n d l e r ; UART5
DCD T I M 6 _ D A C _ I R Q H a n d l e r ; TIM6 and DAC1&2 underrun errors
DCD T I M 7 _ I R Q H a n d l e r ; TIM7
DCD D M A 2 _ S t r e a m 0 _ I R Q H a n d l e r ; DMA2 Stream 0
DCD D M A 2 _ S t r e a m 1 _ I R Q H a n d l e r ; DMA2 Stream 1
DCD D M A 2 _ S t r e a m 2 _ I R Q H a n d l e r ; DMA2 Stream 2
DCD D M A 2 _ S t r e a m 3 _ I R Q H a n d l e r ; DMA2 Stream 3
DCD D M A 2 _ S t r e a m 4 _ I R Q H a n d l e r ; DMA2 Stream 4
DCD E T H _ I R Q H a n d l e r ; Ethernet
DCD E T H _ W K U P _ I R Q H a n d l e r ; Ethernet Wakeup through EXTI line
DCD C A N 2 _ T X _ I R Q H a n d l e r ; CAN2 TX
DCD C A N 2 _ R X 0 _ I R Q H a n d l e r ; CAN2 RX0
DCD C A N 2 _ R X 1 _ I R Q H a n d l e r ; CAN2 RX1
DCD C A N 2 _ S C E _ I R Q H a n d l e r ; CAN2 SCE
DCD O T G _ F S _ I R Q H a n d l e r ; USB OTG FS
DCD D M A 2 _ S t r e a m 5 _ I R Q H a n d l e r ; DMA2 Stream 5
DCD D M A 2 _ S t r e a m 6 _ I R Q H a n d l e r ; DMA2 Stream 6
DCD D M A 2 _ S t r e a m 7 _ I R Q H a n d l e r ; DMA2 Stream 7
DCD U S A R T 6 _ I R Q H a n d l e r ; USART6
DCD I 2 C 3 _ E V _ I R Q H a n d l e r ; I2C3 event
DCD I 2 C 3 _ E R _ I R Q H a n d l e r ; I2C3 error
DCD O T G _ H S _ E P 1 _ O U T _ I R Q H a n d l e r ; USB OTG HS End Point 1 Out
DCD O T G _ H S _ E P 1 _ I N _ I R Q H a n d l e r ; USB OTG HS End Point 1 In
DCD O T G _ H S _ W K U P _ I R Q H a n d l e r ; USB OTG HS Wakeup through EXTI
DCD O T G _ H S _ I R Q H a n d l e r ; USB OTG HS
DCD D C M I _ I R Q H a n d l e r ; DCMI
DCD CR Y P _ I R Q H a n d l e r ; CRYP crypto
DCD H A S H _ R N G _ I R Q H a n d l e r ; Hash and R ng
DCD T I M 8 _ C C _ I R Q H a n d l e r ; TIM8 Capture Compare
DCD D M A 1 _ S t r e a m 7 _ I R Q H a n d l e r ; DMA1 Stream7
DCD F S M C _ I R Q H a n d l e r ; FSMC
DCD S D I O _ I R Q H a n d l e r ; SDIO
DCD T I M 5 _ I R Q H a n d l e r ; TIM5
DCD S P I 3 _ I R Q H a n d l e r ; SPI3
DCD U A R T 4 _ I R Q H a n d l e r ; UART4
DCD U A R T 5 _ I R Q H a n d l e r ; UART5
DCD T I M 6 _ D A C _ I R Q H a n d l e r ; TIM6 and DAC1&2 underrun errors
DCD T I M 7 _ I R Q H a n d l e r ; TIM7
DCD D M A 2 _ S t r e a m 0 _ I R Q H a n d l e r ; DMA2 Stream 0
DCD D M A 2 _ S t r e a m 1 _ I R Q H a n d l e r ; DMA2 Stream 1
DCD D M A 2 _ S t r e a m 2 _ I R Q H a n d l e r ; DMA2 Stream 2
DCD D M A 2 _ S t r e a m 3 _ I R Q H a n d l e r ; DMA2 Stream 3
DCD D M A 2 _ S t r e a m 4 _ I R Q H a n d l e r ; DMA2 Stream 4
DCD E T H _ I R Q H a n d l e r ; Ethernet
DCD E T H _ W K U P _ I R Q H a n d l e r ; Ethernet Wakeup through EXTI line
DCD C A N 2 _ T X _ I R Q H a n d l e r ; CAN2 TX
DCD C A N 2 _ R X 0 _ I R Q H a n d l e r ; CAN2 RX0
DCD C A N 2 _ R X 1 _ I R Q H a n d l e r ; CAN2 RX1
DCD C A N 2 _ S C E _ I R Q H a n d l e r ; CAN2 SCE
DCD O T G _ F S _ I R Q H a n d l e r ; USB OTG FS
DCD D M A 2 _ S t r e a m 5 _ I R Q H a n d l e r ; DMA2 Stream 5
DCD D M A 2 _ S t r e a m 6 _ I R Q H a n d l e r ; DMA2 Stream 6
DCD D M A 2 _ S t r e a m 7 _ I R Q H a n d l e r ; DMA2 Stream 7
DCD U S A R T 6 _ I R Q H a n d l e r ; USART6
DCD I 2 C 3 _ E V _ I R Q H a n d l e r ; I2C3 event
DCD I 2 C 3 _ E R _ I R Q H a n d l e r ; I2C3 error
DCD O T G _ H S _ E P 1 _ O U T _ I R Q H a n d l e r ; USB OTG HS End Point 1 Out
DCD O T G _ H S _ E P 1 _ I N _ I R Q H a n d l e r ; USB OTG HS End Point 1 In
DCD O T G _ H S _ W K U P _ I R Q H a n d l e r ; USB OTG HS Wakeup through EXTI
DCD O T G _ H S _ I R Q H a n d l e r ; USB OTG HS
DCD D C M I _ I R Q H a n d l e r ; DCMI
DCD 0 ; Reserved
DCD H A S H _ R N G _ I R Q H a n d l e r ; Hash and R NG
DCD F P U _ I R Q H a n d l e r ; FPU
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Default interrupt handlers.
;;
THUMB
PUBWEAK R e s e t _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (2 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (2 )
Reset_ H a n d l e r
LDR R 0 , =SystemInit
@ -171,459 +170,454 @@ Reset_Handler
BX R 0
PUBWEAK N M I _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
NMI_ H a n d l e r
B N M I _ H a n d l e r
PUBWEAK H a r d F a u l t _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
HardFault_ H a n d l e r
B H a r d F a u l t _ H a n d l e r
PUBWEAK M e m M a n a g e _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
MemManage_ H a n d l e r
B M e m M a n a g e _ H a n d l e r
PUBWEAK B u s F a u l t _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
BusFault_ H a n d l e r
B B u s F a u l t _ H a n d l e r
PUBWEAK U s a g e F a u l t _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
UsageFault_ H a n d l e r
B U s a g e F a u l t _ H a n d l e r
PUBWEAK S V C _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SVC_ H a n d l e r
B S V C _ H a n d l e r
PUBWEAK D e b u g M o n _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DebugMon_ H a n d l e r
B D e b u g M o n _ H a n d l e r
PUBWEAK P e n d S V _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
PendSV_ H a n d l e r
B P e n d S V _ H a n d l e r
PUBWEAK S y s T i c k _ H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SysTick_ H a n d l e r
B S y s T i c k _ H a n d l e r
PUBWEAK W W D G _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
WWDG_ I R Q H a n d l e r
B W W D G _ I R Q H a n d l e r
PUBWEAK P V D _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
PVD_ I R Q H a n d l e r
B P V D _ I R Q H a n d l e r
PUBWEAK T A M P _ S T A M P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TAMP_ S T A M P _ I R Q H a n d l e r
B T A M P _ S T A M P _ I R Q H a n d l e r
PUBWEAK R T C _ W K U P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
RTC_ W K U P _ I R Q H a n d l e r
B R T C _ W K U P _ I R Q H a n d l e r
PUBWEAK F L A S H _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
FLASH_ I R Q H a n d l e r
B F L A S H _ I R Q H a n d l e r
PUBWEAK R C C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
RCC_ I R Q H a n d l e r
B R C C _ I R Q H a n d l e r
PUBWEAK E X T I 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI0 _ I R Q H a n d l e r
B E X T I 0 _ I R Q H a n d l e r
PUBWEAK E X T I 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI1 _ I R Q H a n d l e r
B E X T I 1 _ I R Q H a n d l e r
PUBWEAK E X T I 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI2 _ I R Q H a n d l e r
B E X T I 2 _ I R Q H a n d l e r
PUBWEAK E X T I 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI3 _ I R Q H a n d l e r
B E X T I 3 _ I R Q H a n d l e r
PUBWEAK E X T I 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI4 _ I R Q H a n d l e r
B E X T I 4 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 0 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 0 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 1 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 1 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 2 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 2 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 3 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 3 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 4 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 4 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 5 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 5 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 5 _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 6 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 6 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 6 _ I R Q H a n d l e r
PUBWEAK A D C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
ADC_ I R Q H a n d l e r
B A D C _ I R Q H a n d l e r
PUBWEAK C A N 1 _ T X _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN1 _ T X _ I R Q H a n d l e r
B C A N 1 _ T X _ I R Q H a n d l e r
PUBWEAK C A N 1 _ R X 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN1 _ R X 0 _ I R Q H a n d l e r
B C A N 1 _ R X 0 _ I R Q H a n d l e r
PUBWEAK C A N 1 _ R X 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN1 _ R X 1 _ I R Q H a n d l e r
B C A N 1 _ R X 1 _ I R Q H a n d l e r
PUBWEAK C A N 1 _ S C E _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN1 _ S C E _ I R Q H a n d l e r
B C A N 1 _ S C E _ I R Q H a n d l e r
PUBWEAK E X T I 9 _ 5 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI9 _ 5 _ I R Q H a n d l e r
B E X T I 9 _ 5 _ I R Q H a n d l e r
PUBWEAK T I M 1 _ B R K _ T I M 9 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM1 _ B R K _ T I M 9 _ I R Q H a n d l e r
B T I M 1 _ B R K _ T I M 9 _ I R Q H a n d l e r
PUBWEAK T I M 1 _ U P _ T I M 1 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM1 _ U P _ T I M 1 0 _ I R Q H a n d l e r
B T I M 1 _ U P _ T I M 1 0 _ I R Q H a n d l e r
PUBWEAK T I M 1 _ T R G _ C O M _ T I M 1 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM1 _ T R G _ C O M _ T I M 1 1 _ I R Q H a n d l e r
B T I M 1 _ T R G _ C O M _ T I M 1 1 _ I R Q H a n d l e r
PUBWEAK T I M 1 _ C C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM1 _ C C _ I R Q H a n d l e r
B T I M 1 _ C C _ I R Q H a n d l e r
PUBWEAK T I M 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM2 _ I R Q H a n d l e r
B T I M 2 _ I R Q H a n d l e r
PUBWEAK T I M 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM3 _ I R Q H a n d l e r
B T I M 3 _ I R Q H a n d l e r
PUBWEAK T I M 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM4 _ I R Q H a n d l e r
B T I M 4 _ I R Q H a n d l e r
PUBWEAK I 2 C 1 _ E V _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 1 _ E V _ I R Q H a n d l e r
B I 2 C 1 _ E V _ I R Q H a n d l e r
PUBWEAK I 2 C 1 _ E R _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 1 _ E R _ I R Q H a n d l e r
B I 2 C 1 _ E R _ I R Q H a n d l e r
PUBWEAK I 2 C 2 _ E V _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 2 _ E V _ I R Q H a n d l e r
B I 2 C 2 _ E V _ I R Q H a n d l e r
PUBWEAK I 2 C 2 _ E R _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 2 _ E R _ I R Q H a n d l e r
B I 2 C 2 _ E R _ I R Q H a n d l e r
PUBWEAK S P I 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SPI1 _ I R Q H a n d l e r
B S P I 1 _ I R Q H a n d l e r
PUBWEAK S P I 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SPI2 _ I R Q H a n d l e r
B S P I 2 _ I R Q H a n d l e r
PUBWEAK U S A R T 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
USART1 _ I R Q H a n d l e r
B U S A R T 1 _ I R Q H a n d l e r
PUBWEAK U S A R T 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
USART2 _ I R Q H a n d l e r
B U S A R T 2 _ I R Q H a n d l e r
PUBWEAK U S A R T 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
USART3 _ I R Q H a n d l e r
B U S A R T 3 _ I R Q H a n d l e r
PUBWEAK E X T I 1 5 _ 1 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
EXTI1 5 _ 1 0 _ I R Q H a n d l e r
B E X T I 1 5 _ 1 0 _ I R Q H a n d l e r
PUBWEAK R T C _ A l a r m _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
RTC_ A l a r m _ I R Q H a n d l e r
B R T C _ A l a r m _ I R Q H a n d l e r
PUBWEAK O T G _ F S _ W K U P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ F S _ W K U P _ I R Q H a n d l e r
B O T G _ F S _ W K U P _ I R Q H a n d l e r
PUBWEAK T I M 8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r
B T I M 8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r
PUBWEAK T I M 8 _ U P _ T I M 1 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM8 _ U P _ T I M 1 3 _ I R Q H a n d l e r
B T I M 8 _ U P _ T I M 1 3 _ I R Q H a n d l e r
PUBWEAK T I M 8 _ T R G _ C O M _ T I M 1 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM8 _ T R G _ C O M _ T I M 1 4 _ I R Q H a n d l e r
B T I M 8 _ T R G _ C O M _ T I M 1 4 _ I R Q H a n d l e r
PUBWEAK T I M 8 _ C C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM8 _ C C _ I R Q H a n d l e r
B T I M 8 _ C C _ I R Q H a n d l e r
PUBWEAK D M A 1 _ S t r e a m 7 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA1 _ S t r e a m 7 _ I R Q H a n d l e r
B D M A 1 _ S t r e a m 7 _ I R Q H a n d l e r
PUBWEAK F S M C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
FSMC_ I R Q H a n d l e r
B F S M C _ I R Q H a n d l e r
PUBWEAK S D I O _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SDIO_ I R Q H a n d l e r
B S D I O _ I R Q H a n d l e r
PUBWEAK T I M 5 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM5 _ I R Q H a n d l e r
B T I M 5 _ I R Q H a n d l e r
PUBWEAK S P I 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
SPI3 _ I R Q H a n d l e r
B S P I 3 _ I R Q H a n d l e r
PUBWEAK U A R T 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
UART4 _ I R Q H a n d l e r
B U A R T 4 _ I R Q H a n d l e r
PUBWEAK U A R T 5 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
UART5 _ I R Q H a n d l e r
B U A R T 5 _ I R Q H a n d l e r
PUBWEAK T I M 6 _ D A C _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM6 _ D A C _ I R Q H a n d l e r
B T I M 6 _ D A C _ I R Q H a n d l e r
PUBWEAK T I M 7 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
TIM7 _ I R Q H a n d l e r
B T I M 7 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 0 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 0 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 1 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 1 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 2 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 2 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 2 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 3 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 3 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 3 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 4 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 4 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 4 _ I R Q H a n d l e r
PUBWEAK E T H _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
ETH_ I R Q H a n d l e r
B E T H _ I R Q H a n d l e r
PUBWEAK E T H _ W K U P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
ETH_ W K U P _ I R Q H a n d l e r
B E T H _ W K U P _ I R Q H a n d l e r
PUBWEAK C A N 2 _ T X _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN2 _ T X _ I R Q H a n d l e r
B C A N 2 _ T X _ I R Q H a n d l e r
PUBWEAK C A N 2 _ R X 0 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN2 _ R X 0 _ I R Q H a n d l e r
B C A N 2 _ R X 0 _ I R Q H a n d l e r
PUBWEAK C A N 2 _ R X 1 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN2 _ R X 1 _ I R Q H a n d l e r
B C A N 2 _ R X 1 _ I R Q H a n d l e r
PUBWEAK C A N 2 _ S C E _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
CAN2 _ S C E _ I R Q H a n d l e r
B C A N 2 _ S C E _ I R Q H a n d l e r
PUBWEAK O T G _ F S _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ F S _ I R Q H a n d l e r
B O T G _ F S _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 5 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 5 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 5 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 6 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 6 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 6 _ I R Q H a n d l e r
PUBWEAK D M A 2 _ S t r e a m 7 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DMA2 _ S t r e a m 7 _ I R Q H a n d l e r
B D M A 2 _ S t r e a m 7 _ I R Q H a n d l e r
PUBWEAK U S A R T 6 _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
USART6 _ I R Q H a n d l e r
B U S A R T 6 _ I R Q H a n d l e r
PUBWEAK I 2 C 3 _ E V _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 3 _ E V _ I R Q H a n d l e r
B I 2 C 3 _ E V _ I R Q H a n d l e r
PUBWEAK I 2 C 3 _ E R _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
I2 C 3 _ E R _ I R Q H a n d l e r
B I 2 C 3 _ E R _ I R Q H a n d l e r
PUBWEAK O T G _ H S _ E P 1 _ O U T _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ H S _ E P 1 _ O U T _ I R Q H a n d l e r
B O T G _ H S _ E P 1 _ O U T _ I R Q H a n d l e r
PUBWEAK O T G _ H S _ E P 1 _ I N _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ H S _ E P 1 _ I N _ I R Q H a n d l e r
B O T G _ H S _ E P 1 _ I N _ I R Q H a n d l e r
PUBWEAK O T G _ H S _ W K U P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ H S _ W K U P _ I R Q H a n d l e r
B O T G _ H S _ W K U P _ I R Q H a n d l e r
PUBWEAK O T G _ H S _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
OTG_ H S _ I R Q H a n d l e r
B O T G _ H S _ I R Q H a n d l e r
PUBWEAK D C M I _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
DCMI_ I R Q H a n d l e r
B D C M I _ I R Q H a n d l e r
PUBWEAK C R Y P _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R ( 1 )
CRYP_ I R Q H a n d l e r
B C R Y P _ I R Q H a n d l e r
PUBWEAK H A S H _ R N G _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R : N O R O O T ( 1 )
HASH_ R N G _ I R Q H a n d l e r
B H A S H _ R N G _ I R Q H a n d l e r
PUBWEAK F P U _ I R Q H a n d l e r
SECTION . t e x t : C O D E : R E O R D E R (1 )
SECTION . t e x t : C O D E : R E O R D E R :N O R O O T (1 )
FPU_ I R Q H a n d l e r
B F P U _ I R Q H a n d l e r
END
/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
/******************* ***** (C) COPYRIGHT STMicroelectronics *****END OF FILE****/