Subversion Repositories canSerial

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 1... Line 1...
1
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
1
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
;* File Name          : startup_stm32f103xg.s
2
;* File Name          : startup_stm32f103xg.s
3
;* Author             : MCD Application Team
3
;* Author             : MCD Application Team
4
;* Description        : STM32F103xG Performances Line Devices vector table for EWARM 
4
;* Description        : STM32F103xG Performances Line Devices vector table for EWARM 
5
;*                      toolchain.
5
;*                      toolchain.
6
;*                      This module performs:
6
;*                      This module performs:
7
;*                      - Set the initial SP
7
;*                      - Set the initial SP
8
;*                      - Set the initial PC == __iar_program_start,
8
;*                      - Set the initial PC == __iar_program_start,
9
;*                      - Set the vector table entries with the exceptions ISR address,
9
;*                      - Set the vector table entries with the exceptions ISR address,
10
;*                      After Reset the Cortex-M3 processor is in Thread mode,
10
;*                      After Reset the Cortex-M3 processor is in Thread mode,
11
;*                      priority is Privileged, and the Stack is set to Main.
11
;*                      priority is Privileged, and the Stack is set to Main.
12
;*******************************************************************************
12
;********************************************************************************
13
;* @attention
13
;*
14
;*
14
;* Copyright (c) 2017-2021 STMicroelectronics.
15
;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
15
;* All rights reserved.
16
;* All rights reserved.</center></h2>
16
;*
17
;*
17
;* This software is licensed under terms that can be found in the LICENSE file
18
;* This software component is licensed by ST under BSD 3-Clause license,
18
;* in the root directory of this software component.
19
;* the "License"; You may not use this file except in compliance with the
19
;* If no LICENSE file comes with this software, it is provided AS-IS.
20
;* License. You may obtain a copy of the License at:
20
;
21
;*                        opensource.org/licenses/BSD-3-Clause
21
;*******************************************************************************
22
;*
22
;
23
;*******************************************************************************
23
;
24
;
24
; The modules in this file are included in the libraries, and may be replaced
25
;
25
; by any user-defined modules that define the PUBLIC symbol _program_start or
26
; The modules in this file are included in the libraries, and may be replaced
26
; a user defined start symbol.
27
; by any user-defined modules that define the PUBLIC symbol _program_start or
27
; To override the cstartup defined in the library, simply add your modified
28
; a user defined start symbol.
28
; version to the workbench project.
29
; To override the cstartup defined in the library, simply add your modified
29
;
30
; version to the workbench project.
30
; The vector table is normally located at address 0.
31
;
31
; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
32
; The vector table is normally located at address 0.
32
; The name "__vector_table" has special meaning for C-SPY:
33
; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
33
; it is where the SP start value is found, and the NVIC vector
34
; The name "__vector_table" has special meaning for C-SPY:
34
; table register (VTOR) is initialized to this address if != 0.
35
; it is where the SP start value is found, and the NVIC vector
35
;
36
; table register (VTOR) is initialized to this address if != 0.
36
; Cortex-M version
37
;
37
;     
38
; Cortex-M version
38
  
39
;     
39
    MODULE  ?cstartup
40
  
40
        
41
    MODULE  ?cstartup
41
        ;; Forward declaration of sections.
42
        
42
        SECTION CSTACK:DATA:NOROOT(3)
43
        ;; Forward declaration of sections.
43
 
44
        SECTION CSTACK:DATA:NOROOT(3)
44
        SECTION .intvec:CODE:NOROOT(2)
45
 
45
 
46
        SECTION .intvec:CODE:NOROOT(2)
46
        EXTERN  __iar_program_start
47
 
47
        EXTERN  SystemInit        
48
        EXTERN  __iar_program_start
48
        PUBLIC  __vector_table
49
        EXTERN  SystemInit        
49
 
50
        PUBLIC  __vector_table
50
        DATA
51
 
51
       
52
        DATA
52
__vector_table
53
       
53
        DCD     sfe(CSTACK)
54
__vector_table
54
        DCD     Reset_Handler             ; Reset Handler
55
        DCD     sfe(CSTACK)
55
        DCD     NMI_Handler               ; NMI Handler
56
        DCD     Reset_Handler             ; Reset Handler
56
        DCD     HardFault_Handler         ; Hard Fault Handler
57
        DCD     NMI_Handler               ; NMI Handler
57
        DCD     MemManage_Handler         ; MPU Fault Handler
58
        DCD     HardFault_Handler         ; Hard Fault Handler
58
        DCD     BusFault_Handler          ; Bus Fault Handler
59
        DCD     MemManage_Handler         ; MPU Fault Handler
59
        DCD     UsageFault_Handler        ; Usage Fault Handler
60
        DCD     BusFault_Handler          ; Bus Fault Handler
60
        DCD     0                         ; Reserved
61
        DCD     UsageFault_Handler        ; Usage Fault Handler
61
        DCD     0                         ; Reserved
62
        DCD     0                         ; Reserved
62
        DCD     0                         ; Reserved
63
        DCD     0                         ; Reserved
63
        DCD     0                         ; Reserved
64
        DCD     0                         ; Reserved
64
        DCD     SVC_Handler               ; SVCall Handler
65
        DCD     0                         ; Reserved
65
        DCD     DebugMon_Handler          ; Debug Monitor Handler
66
        DCD     SVC_Handler               ; SVCall Handler
66
        DCD     0                         ; Reserved
67
        DCD     DebugMon_Handler          ; Debug Monitor Handler
67
        DCD     PendSV_Handler            ; PendSV Handler
68
        DCD     0                         ; Reserved
68
        DCD     SysTick_Handler           ; SysTick Handler
69
        DCD     PendSV_Handler            ; PendSV Handler
69
 
70
        DCD     SysTick_Handler           ; SysTick Handler
70
         ; External Interrupts
71

71
        DCD     WWDG_IRQHandler               ; Window Watchdog
72
         ; External Interrupts
72
        DCD     PVD_IRQHandler                ; PVD through EXTI Line detect
73
        DCD     WWDG_IRQHandler               ; Window Watchdog
73
        DCD     TAMPER_IRQHandler             ; Tamper
74
        DCD     PVD_IRQHandler                ; PVD through EXTI Line detect
74
        DCD     RTC_IRQHandler                ; RTC
75
        DCD     TAMPER_IRQHandler             ; Tamper
75
        DCD     FLASH_IRQHandler              ; Flash
76
        DCD     RTC_IRQHandler                ; RTC
76
        DCD     RCC_IRQHandler                ; RCC
77
        DCD     FLASH_IRQHandler              ; Flash
77
        DCD     EXTI0_IRQHandler              ; EXTI Line 0
78
        DCD     RCC_IRQHandler                ; RCC
78
        DCD     EXTI1_IRQHandler              ; EXTI Line 1
79
        DCD     EXTI0_IRQHandler              ; EXTI Line 0
79
        DCD     EXTI2_IRQHandler              ; EXTI Line 2
80
        DCD     EXTI1_IRQHandler              ; EXTI Line 1
80
        DCD     EXTI3_IRQHandler              ; EXTI Line 3
81
        DCD     EXTI2_IRQHandler              ; EXTI Line 2
81
        DCD     EXTI4_IRQHandler              ; EXTI Line 4
82
        DCD     EXTI3_IRQHandler              ; EXTI Line 3
82
        DCD     DMA1_Channel1_IRQHandler      ; DMA1 Channel 1
83
        DCD     EXTI4_IRQHandler              ; EXTI Line 4
83
        DCD     DMA1_Channel2_IRQHandler      ; DMA1 Channel 2
84
        DCD     DMA1_Channel1_IRQHandler      ; DMA1 Channel 1
84
        DCD     DMA1_Channel3_IRQHandler      ; DMA1 Channel 3
85
        DCD     DMA1_Channel2_IRQHandler      ; DMA1 Channel 2
85
        DCD     DMA1_Channel4_IRQHandler      ; DMA1 Channel 4
86
        DCD     DMA1_Channel3_IRQHandler      ; DMA1 Channel 3
86
        DCD     DMA1_Channel5_IRQHandler      ; DMA1 Channel 5
87
        DCD     DMA1_Channel4_IRQHandler      ; DMA1 Channel 4
87
        DCD     DMA1_Channel6_IRQHandler      ; DMA1 Channel 6
88
        DCD     DMA1_Channel5_IRQHandler      ; DMA1 Channel 5
88
        DCD     DMA1_Channel7_IRQHandler      ; DMA1 Channel 7
89
        DCD     DMA1_Channel6_IRQHandler      ; DMA1 Channel 6
89
        DCD     ADC1_2_IRQHandler             ; ADC1 & ADC2
90
        DCD     DMA1_Channel7_IRQHandler      ; DMA1 Channel 7
90
        DCD     USB_HP_CAN1_TX_IRQHandler     ; USB High Priority or CAN1 TX
91
        DCD     ADC1_2_IRQHandler             ; ADC1 & ADC2
91
        DCD     USB_LP_CAN1_RX0_IRQHandler    ; USB Low  Priority or CAN1 RX0
92
        DCD     USB_HP_CAN1_TX_IRQHandler     ; USB High Priority or CAN1 TX
92
        DCD     CAN1_RX1_IRQHandler           ; CAN1 RX1
93
        DCD     USB_LP_CAN1_RX0_IRQHandler    ; USB Low  Priority or CAN1 RX0
93
        DCD     CAN1_SCE_IRQHandler           ; CAN1 SCE
94
        DCD     CAN1_RX1_IRQHandler           ; CAN1 RX1
94
        DCD     EXTI9_5_IRQHandler            ; EXTI Line 9..5
95
        DCD     CAN1_SCE_IRQHandler           ; CAN1 SCE
95
        DCD     TIM1_BRK_TIM9_IRQHandler      ; TIM1 Break and TIM9
96
        DCD     EXTI9_5_IRQHandler            ; EXTI Line 9..5
96
        DCD     TIM1_UP_TIM10_IRQHandler      ; TIM1 Update and TIM10
97
        DCD     TIM1_BRK_TIM9_IRQHandler      ; TIM1 Break and TIM9
97
        DCD     TIM1_TRG_COM_TIM11_IRQHandler ; TIM1 Trigger and Commutation and TIM11
98
        DCD     TIM1_UP_TIM10_IRQHandler      ; TIM1 Update and TIM10
98
        DCD     TIM1_CC_IRQHandler            ; TIM1 Capture Compare
99
        DCD     TIM1_TRG_COM_TIM11_IRQHandler ; TIM1 Trigger and Commutation and TIM11
99
        DCD     TIM2_IRQHandler               ; TIM2
100
        DCD     TIM1_CC_IRQHandler            ; TIM1 Capture Compare
100
        DCD     TIM3_IRQHandler               ; TIM3
101
        DCD     TIM2_IRQHandler               ; TIM2
101
        DCD     TIM4_IRQHandler               ; TIM4
102
        DCD     TIM3_IRQHandler               ; TIM3
102
        DCD     I2C1_EV_IRQHandler            ; I2C1 Event
103
        DCD     TIM4_IRQHandler               ; TIM4
103
        DCD     I2C1_ER_IRQHandler            ; I2C1 Error
104
        DCD     I2C1_EV_IRQHandler            ; I2C1 Event
104
        DCD     I2C2_EV_IRQHandler            ; I2C2 Event
105
        DCD     I2C1_ER_IRQHandler            ; I2C1 Error
105
        DCD     I2C2_ER_IRQHandler            ; I2C2 Error
106
        DCD     I2C2_EV_IRQHandler            ; I2C2 Event
106
        DCD     SPI1_IRQHandler               ; SPI1
107
        DCD     I2C2_ER_IRQHandler            ; I2C2 Error
107
        DCD     SPI2_IRQHandler               ; SPI2
108
        DCD     SPI1_IRQHandler               ; SPI1
108
        DCD     USART1_IRQHandler             ; USART1
109
        DCD     SPI2_IRQHandler               ; SPI2
109
        DCD     USART2_IRQHandler             ; USART2
110
        DCD     USART1_IRQHandler             ; USART1
110
        DCD     USART3_IRQHandler             ; USART3
111
        DCD     USART2_IRQHandler             ; USART2
111
        DCD     EXTI15_10_IRQHandler          ; EXTI Line 15..10
112
        DCD     USART3_IRQHandler             ; USART3
112
        DCD     RTC_Alarm_IRQHandler           ; RTC Alarm through EXTI Line
113
        DCD     EXTI15_10_IRQHandler          ; EXTI Line 15..10
113
        DCD     USBWakeUp_IRQHandler          ; USB Wakeup from suspend
114
        DCD     RTC_Alarm_IRQHandler           ; RTC Alarm through EXTI Line
114
        DCD     TIM8_BRK_TIM12_IRQHandler     ; TIM8 Break and TIM12
115
        DCD     USBWakeUp_IRQHandler          ; USB Wakeup from suspend
115
        DCD     TIM8_UP_TIM13_IRQHandler      ; TIM8 Update and TIM13
116
        DCD     TIM8_BRK_TIM12_IRQHandler     ; TIM8 Break and TIM12
116
        DCD     TIM8_TRG_COM_TIM14_IRQHandler ; TIM8 Trigger and Commutation and TIM14
117
        DCD     TIM8_UP_TIM13_IRQHandler      ; TIM8 Update and TIM13
117
        DCD     TIM8_CC_IRQHandler            ; TIM8 Capture Compare
118
        DCD     TIM8_TRG_COM_TIM14_IRQHandler ; TIM8 Trigger and Commutation and TIM14
118
        DCD     ADC3_IRQHandler               ; ADC3
119
        DCD     TIM8_CC_IRQHandler            ; TIM8 Capture Compare
119
        DCD     FSMC_IRQHandler               ; FSMC
120
        DCD     ADC3_IRQHandler               ; ADC3
120
        DCD     SDIO_IRQHandler               ; SDIO
121
        DCD     FSMC_IRQHandler               ; FSMC
121
        DCD     TIM5_IRQHandler               ; TIM5
122
        DCD     SDIO_IRQHandler               ; SDIO
122
        DCD     SPI3_IRQHandler               ; SPI3
123
        DCD     TIM5_IRQHandler               ; TIM5
123
        DCD     UART4_IRQHandler              ; UART4
124
        DCD     SPI3_IRQHandler               ; SPI3
124
        DCD     UART5_IRQHandler              ; UART5
125
        DCD     UART4_IRQHandler              ; UART4
125
        DCD     TIM6_IRQHandler               ; TIM6
126
        DCD     UART5_IRQHandler              ; UART5
126
        DCD     TIM7_IRQHandler               ; TIM7
127
        DCD     TIM6_IRQHandler               ; TIM6
127
        DCD     DMA2_Channel1_IRQHandler      ; DMA2 Channel1
128
        DCD     TIM7_IRQHandler               ; TIM7
128
        DCD     DMA2_Channel2_IRQHandler      ; DMA2 Channel2
129
        DCD     DMA2_Channel1_IRQHandler      ; DMA2 Channel1
129
        DCD     DMA2_Channel3_IRQHandler      ; DMA2 Channel3
130
        DCD     DMA2_Channel2_IRQHandler      ; DMA2 Channel2
130
        DCD     DMA2_Channel4_5_IRQHandler    ; DMA2 Channel4 & Channel5
131
        DCD     DMA2_Channel3_IRQHandler      ; DMA2 Channel3
131
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
132
        DCD     DMA2_Channel4_5_IRQHandler    ; DMA2 Channel4 & Channel5
132
;;
133
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
133
;; Default interrupt handlers.
134
;;
134
;;
135
;; Default interrupt handlers.
135
        THUMB
136
;;
136
 
137
        THUMB
137
        PUBWEAK Reset_Handler
138
 
138
        SECTION .text:CODE:REORDER:NOROOT(2)
139
        PUBWEAK Reset_Handler
139
Reset_Handler
140
        SECTION .text:CODE:REORDER:NOROOT(2)
140
        LDR     R0, =SystemInit
141
Reset_Handler
141
        BLX     R0
142
        LDR     R0, =SystemInit
142
        LDR     R0, =__iar_program_start
143
        BLX     R0
143
        BX      R0
144
        LDR     R0, =__iar_program_start
144
               
145
        BX      R0
145
        PUBWEAK NMI_Handler
146
               
146
        SECTION .text:CODE:REORDER:NOROOT(1)
147
        PUBWEAK NMI_Handler
147
NMI_Handler
148
        SECTION .text:CODE:REORDER:NOROOT(1)
148
        B NMI_Handler
149
NMI_Handler
149
 
150
        B NMI_Handler
150
        PUBWEAK HardFault_Handler
151
 
151
        SECTION .text:CODE:REORDER:NOROOT(1)
152
        PUBWEAK HardFault_Handler
152
HardFault_Handler
153
        SECTION .text:CODE:REORDER:NOROOT(1)
153
        B HardFault_Handler
154
HardFault_Handler
154
 
155
        B HardFault_Handler
155
        PUBWEAK MemManage_Handler
156
 
156
        SECTION .text:CODE:REORDER:NOROOT(1)
157
        PUBWEAK MemManage_Handler
157
MemManage_Handler
158
        SECTION .text:CODE:REORDER:NOROOT(1)
158
        B MemManage_Handler
159
MemManage_Handler
159
 
160
        B MemManage_Handler
160
        PUBWEAK BusFault_Handler
161
 
161
        SECTION .text:CODE:REORDER:NOROOT(1)
162
        PUBWEAK BusFault_Handler
162
BusFault_Handler
163
        SECTION .text:CODE:REORDER:NOROOT(1)
163
        B BusFault_Handler
164
BusFault_Handler
164
 
165
        B BusFault_Handler
165
        PUBWEAK UsageFault_Handler
166
 
166
        SECTION .text:CODE:REORDER:NOROOT(1)
167
        PUBWEAK UsageFault_Handler
167
UsageFault_Handler
168
        SECTION .text:CODE:REORDER:NOROOT(1)
168
        B UsageFault_Handler
169
UsageFault_Handler
169
 
170
        B UsageFault_Handler
170
        PUBWEAK SVC_Handler
171
 
171
        SECTION .text:CODE:REORDER:NOROOT(1)
172
        PUBWEAK SVC_Handler
172
SVC_Handler
173
        SECTION .text:CODE:REORDER:NOROOT(1)
173
        B SVC_Handler
174
SVC_Handler
174
 
175
        B SVC_Handler
175
        PUBWEAK DebugMon_Handler
176
 
176
        SECTION .text:CODE:REORDER:NOROOT(1)
177
        PUBWEAK DebugMon_Handler
177
DebugMon_Handler
178
        SECTION .text:CODE:REORDER:NOROOT(1)
178
        B DebugMon_Handler
179
DebugMon_Handler
179
 
180
        B DebugMon_Handler
180
        PUBWEAK PendSV_Handler
181
 
181
        SECTION .text:CODE:REORDER:NOROOT(1)
182
        PUBWEAK PendSV_Handler
182
PendSV_Handler
183
        SECTION .text:CODE:REORDER:NOROOT(1)
183
        B PendSV_Handler
184
PendSV_Handler
184
 
185
        B PendSV_Handler
185
        PUBWEAK SysTick_Handler
186
 
186
        SECTION .text:CODE:REORDER:NOROOT(1)
187
        PUBWEAK SysTick_Handler
187
SysTick_Handler
188
        SECTION .text:CODE:REORDER:NOROOT(1)
188
        B SysTick_Handler
189
SysTick_Handler
189
 
190
        B SysTick_Handler
190
        PUBWEAK WWDG_IRQHandler
191
 
191
        SECTION .text:CODE:REORDER:NOROOT(1)
192
        PUBWEAK WWDG_IRQHandler
192
WWDG_IRQHandler
193
        SECTION .text:CODE:REORDER:NOROOT(1)
193
        B WWDG_IRQHandler
194
WWDG_IRQHandler
194
 
195
        B WWDG_IRQHandler
195
        PUBWEAK PVD_IRQHandler
196
 
196
        SECTION .text:CODE:REORDER:NOROOT(1)
197
        PUBWEAK PVD_IRQHandler
197
PVD_IRQHandler
198
        SECTION .text:CODE:REORDER:NOROOT(1)
198
        B PVD_IRQHandler
199
PVD_IRQHandler
199
 
200
        B PVD_IRQHandler
200
        PUBWEAK TAMPER_IRQHandler
201
 
201
        SECTION .text:CODE:REORDER:NOROOT(1)
202
        PUBWEAK TAMPER_IRQHandler
202
TAMPER_IRQHandler
203
        SECTION .text:CODE:REORDER:NOROOT(1)
203
        B TAMPER_IRQHandler
204
TAMPER_IRQHandler
204
 
205
        B TAMPER_IRQHandler
205
        PUBWEAK RTC_IRQHandler
206
 
206
        SECTION .text:CODE:REORDER:NOROOT(1)
207
        PUBWEAK RTC_IRQHandler
207
RTC_IRQHandler
208
        SECTION .text:CODE:REORDER:NOROOT(1)
208
        B RTC_IRQHandler
209
RTC_IRQHandler
209
 
210
        B RTC_IRQHandler
210
        PUBWEAK FLASH_IRQHandler
211
 
211
        SECTION .text:CODE:REORDER:NOROOT(1)
212
        PUBWEAK FLASH_IRQHandler
212
FLASH_IRQHandler
213
        SECTION .text:CODE:REORDER:NOROOT(1)
213
        B FLASH_IRQHandler
214
FLASH_IRQHandler
214
 
215
        B FLASH_IRQHandler
215
        PUBWEAK RCC_IRQHandler
216
 
216
        SECTION .text:CODE:REORDER:NOROOT(1)
217
        PUBWEAK RCC_IRQHandler
217
RCC_IRQHandler
218
        SECTION .text:CODE:REORDER:NOROOT(1)
218
        B RCC_IRQHandler
219
RCC_IRQHandler
219
 
220
        B RCC_IRQHandler
220
        PUBWEAK EXTI0_IRQHandler
221
 
221
        SECTION .text:CODE:REORDER:NOROOT(1)
222
        PUBWEAK EXTI0_IRQHandler
222
EXTI0_IRQHandler
223
        SECTION .text:CODE:REORDER:NOROOT(1)
223
        B EXTI0_IRQHandler
224
EXTI0_IRQHandler
224
 
225
        B EXTI0_IRQHandler
225
        PUBWEAK EXTI1_IRQHandler
226
 
226
        SECTION .text:CODE:REORDER:NOROOT(1)
227
        PUBWEAK EXTI1_IRQHandler
227
EXTI1_IRQHandler
228
        SECTION .text:CODE:REORDER:NOROOT(1)
228
        B EXTI1_IRQHandler
229
EXTI1_IRQHandler
229
 
230
        B EXTI1_IRQHandler
230
        PUBWEAK EXTI2_IRQHandler
231
 
231
        SECTION .text:CODE:REORDER:NOROOT(1)
232
        PUBWEAK EXTI2_IRQHandler
232
EXTI2_IRQHandler
233
        SECTION .text:CODE:REORDER:NOROOT(1)
233
        B EXTI2_IRQHandler
234
EXTI2_IRQHandler
234
 
235
        B EXTI2_IRQHandler
235
        PUBWEAK EXTI3_IRQHandler
236
 
236
        SECTION .text:CODE:REORDER:NOROOT(1)
237
        PUBWEAK EXTI3_IRQHandler
237
EXTI3_IRQHandler
238
        SECTION .text:CODE:REORDER:NOROOT(1)
238
        B EXTI3_IRQHandler
239
EXTI3_IRQHandler
239
 
240
        B EXTI3_IRQHandler
240
        PUBWEAK EXTI4_IRQHandler
241
 
241
        SECTION .text:CODE:REORDER:NOROOT(1)
242
        PUBWEAK EXTI4_IRQHandler
242
EXTI4_IRQHandler
243
        SECTION .text:CODE:REORDER:NOROOT(1)
243
        B EXTI4_IRQHandler
244
EXTI4_IRQHandler
244
 
245
        B EXTI4_IRQHandler
245
        PUBWEAK DMA1_Channel1_IRQHandler
246
 
246
        SECTION .text:CODE:REORDER:NOROOT(1)
247
        PUBWEAK DMA1_Channel1_IRQHandler
247
DMA1_Channel1_IRQHandler
248
        SECTION .text:CODE:REORDER:NOROOT(1)
248
        B DMA1_Channel1_IRQHandler
249
DMA1_Channel1_IRQHandler
249
 
250
        B DMA1_Channel1_IRQHandler
250
        PUBWEAK DMA1_Channel2_IRQHandler
251
 
251
        SECTION .text:CODE:REORDER:NOROOT(1)
252
        PUBWEAK DMA1_Channel2_IRQHandler
252
DMA1_Channel2_IRQHandler
253
        SECTION .text:CODE:REORDER:NOROOT(1)
253
        B DMA1_Channel2_IRQHandler
254
DMA1_Channel2_IRQHandler
254
 
255
        B DMA1_Channel2_IRQHandler
255
        PUBWEAK DMA1_Channel3_IRQHandler
256
 
256
        SECTION .text:CODE:REORDER:NOROOT(1)
257
        PUBWEAK DMA1_Channel3_IRQHandler
257
DMA1_Channel3_IRQHandler
258
        SECTION .text:CODE:REORDER:NOROOT(1)
258
        B DMA1_Channel3_IRQHandler
259
DMA1_Channel3_IRQHandler
259
 
260
        B DMA1_Channel3_IRQHandler
260
        PUBWEAK DMA1_Channel4_IRQHandler
261
 
261
        SECTION .text:CODE:REORDER:NOROOT(1)
262
        PUBWEAK DMA1_Channel4_IRQHandler
262
DMA1_Channel4_IRQHandler
263
        SECTION .text:CODE:REORDER:NOROOT(1)
263
        B DMA1_Channel4_IRQHandler
264
DMA1_Channel4_IRQHandler
264
 
265
        B DMA1_Channel4_IRQHandler
265
        PUBWEAK DMA1_Channel5_IRQHandler
266
 
266
        SECTION .text:CODE:REORDER:NOROOT(1)
267
        PUBWEAK DMA1_Channel5_IRQHandler
267
DMA1_Channel5_IRQHandler
268
        SECTION .text:CODE:REORDER:NOROOT(1)
268
        B DMA1_Channel5_IRQHandler
269
DMA1_Channel5_IRQHandler
269
 
270
        B DMA1_Channel5_IRQHandler
270
        PUBWEAK DMA1_Channel6_IRQHandler
271
 
271
        SECTION .text:CODE:REORDER:NOROOT(1)
272
        PUBWEAK DMA1_Channel6_IRQHandler
272
DMA1_Channel6_IRQHandler
273
        SECTION .text:CODE:REORDER:NOROOT(1)
273
        B DMA1_Channel6_IRQHandler
274
DMA1_Channel6_IRQHandler
274
 
275
        B DMA1_Channel6_IRQHandler
275
        PUBWEAK DMA1_Channel7_IRQHandler
276
 
276
        SECTION .text:CODE:REORDER:NOROOT(1)
277
        PUBWEAK DMA1_Channel7_IRQHandler
277
DMA1_Channel7_IRQHandler
278
        SECTION .text:CODE:REORDER:NOROOT(1)
278
        B DMA1_Channel7_IRQHandler
279
DMA1_Channel7_IRQHandler
279
 
280
        B DMA1_Channel7_IRQHandler
280
        PUBWEAK ADC1_2_IRQHandler
281
 
281
        SECTION .text:CODE:REORDER:NOROOT(1)
282
        PUBWEAK ADC1_2_IRQHandler
282
ADC1_2_IRQHandler
283
        SECTION .text:CODE:REORDER:NOROOT(1)
283
        B ADC1_2_IRQHandler
284
ADC1_2_IRQHandler
284
 
285
        B ADC1_2_IRQHandler
285
        PUBWEAK USB_HP_CAN1_TX_IRQHandler
286
 
286
        SECTION .text:CODE:REORDER:NOROOT(1)
287
        PUBWEAK USB_HP_CAN1_TX_IRQHandler
287
USB_HP_CAN1_TX_IRQHandler
288
        SECTION .text:CODE:REORDER:NOROOT(1)
288
        B USB_HP_CAN1_TX_IRQHandler
289
USB_HP_CAN1_TX_IRQHandler
289
 
290
        B USB_HP_CAN1_TX_IRQHandler
290
        PUBWEAK USB_LP_CAN1_RX0_IRQHandler
291
 
291
        SECTION .text:CODE:REORDER:NOROOT(1)
292
        PUBWEAK USB_LP_CAN1_RX0_IRQHandler
292
USB_LP_CAN1_RX0_IRQHandler
293
        SECTION .text:CODE:REORDER:NOROOT(1)
293
        B USB_LP_CAN1_RX0_IRQHandler
294
USB_LP_CAN1_RX0_IRQHandler
294
 
295
        B USB_LP_CAN1_RX0_IRQHandler
295
        PUBWEAK CAN1_RX1_IRQHandler
296
 
296
        SECTION .text:CODE:REORDER:NOROOT(1)
297
        PUBWEAK CAN1_RX1_IRQHandler
297
CAN1_RX1_IRQHandler
298
        SECTION .text:CODE:REORDER:NOROOT(1)
298
        B CAN1_RX1_IRQHandler
299
CAN1_RX1_IRQHandler
299
 
300
        B CAN1_RX1_IRQHandler
300
        PUBWEAK CAN1_SCE_IRQHandler
301
 
301
        SECTION .text:CODE:REORDER:NOROOT(1)
302
        PUBWEAK CAN1_SCE_IRQHandler
302
CAN1_SCE_IRQHandler
303
        SECTION .text:CODE:REORDER:NOROOT(1)
303
        B CAN1_SCE_IRQHandler
304
CAN1_SCE_IRQHandler
304
 
305
        B CAN1_SCE_IRQHandler
305
        PUBWEAK EXTI9_5_IRQHandler
306
 
306
        SECTION .text:CODE:REORDER:NOROOT(1)
307
        PUBWEAK EXTI9_5_IRQHandler
307
EXTI9_5_IRQHandler
308
        SECTION .text:CODE:REORDER:NOROOT(1)
308
        B EXTI9_5_IRQHandler
309
EXTI9_5_IRQHandler
309
 
310
        B EXTI9_5_IRQHandler
310
        PUBWEAK TIM1_BRK_TIM9_IRQHandler
311
 
311
        SECTION .text:CODE:REORDER:NOROOT(1)
312
        PUBWEAK TIM1_BRK_TIM9_IRQHandler
312
TIM1_BRK_TIM9_IRQHandler
313
        SECTION .text:CODE:REORDER:NOROOT(1)
313
        B TIM1_BRK_TIM9_IRQHandler
314
TIM1_BRK_TIM9_IRQHandler
314
 
315
        B TIM1_BRK_TIM9_IRQHandler
315
        PUBWEAK TIM1_UP_TIM10_IRQHandler
316
 
316
        SECTION .text:CODE:REORDER:NOROOT(1)
317
        PUBWEAK TIM1_UP_TIM10_IRQHandler
317
TIM1_UP_TIM10_IRQHandler
318
        SECTION .text:CODE:REORDER:NOROOT(1)
318
        B TIM1_UP_TIM10_IRQHandler
319
TIM1_UP_TIM10_IRQHandler
319
 
320
        B TIM1_UP_TIM10_IRQHandler
320
        PUBWEAK TIM1_TRG_COM_TIM11_IRQHandler
321
 
321
        SECTION .text:CODE:REORDER:NOROOT(1)
322
        PUBWEAK TIM1_TRG_COM_TIM11_IRQHandler
322
TIM1_TRG_COM_TIM11_IRQHandler
323
        SECTION .text:CODE:REORDER:NOROOT(1)
323
        B TIM1_TRG_COM_TIM11_IRQHandler
324
TIM1_TRG_COM_TIM11_IRQHandler
324
 
325
        B TIM1_TRG_COM_TIM11_IRQHandler
325
        PUBWEAK TIM1_CC_IRQHandler
326
 
326
        SECTION .text:CODE:REORDER:NOROOT(1)
327
        PUBWEAK TIM1_CC_IRQHandler
327
TIM1_CC_IRQHandler
328
        SECTION .text:CODE:REORDER:NOROOT(1)
328
        B TIM1_CC_IRQHandler
329
TIM1_CC_IRQHandler
329
 
330
        B TIM1_CC_IRQHandler
330
        PUBWEAK TIM2_IRQHandler
331
 
331
        SECTION .text:CODE:REORDER:NOROOT(1)
332
        PUBWEAK TIM2_IRQHandler
332
TIM2_IRQHandler
333
        SECTION .text:CODE:REORDER:NOROOT(1)
333
        B TIM2_IRQHandler
334
TIM2_IRQHandler
334
 
335
        B TIM2_IRQHandler
335
        PUBWEAK TIM3_IRQHandler
336
 
336
        SECTION .text:CODE:REORDER:NOROOT(1)
337
        PUBWEAK TIM3_IRQHandler
337
TIM3_IRQHandler
338
        SECTION .text:CODE:REORDER:NOROOT(1)
338
        B TIM3_IRQHandler
339
TIM3_IRQHandler
339
 
340
        B TIM3_IRQHandler
340
        PUBWEAK TIM4_IRQHandler
341
 
341
        SECTION .text:CODE:REORDER:NOROOT(1)
342
        PUBWEAK TIM4_IRQHandler
342
TIM4_IRQHandler
343
        SECTION .text:CODE:REORDER:NOROOT(1)
343
        B TIM4_IRQHandler
344
TIM4_IRQHandler
344
 
345
        B TIM4_IRQHandler
345
        PUBWEAK I2C1_EV_IRQHandler
346
 
346
        SECTION .text:CODE:REORDER:NOROOT(1)
347
        PUBWEAK I2C1_EV_IRQHandler
347
I2C1_EV_IRQHandler
348
        SECTION .text:CODE:REORDER:NOROOT(1)
348
        B I2C1_EV_IRQHandler
349
I2C1_EV_IRQHandler
349
 
350
        B I2C1_EV_IRQHandler
350
        PUBWEAK I2C1_ER_IRQHandler
351
 
351
        SECTION .text:CODE:REORDER:NOROOT(1)
352
        PUBWEAK I2C1_ER_IRQHandler
352
I2C1_ER_IRQHandler
353
        SECTION .text:CODE:REORDER:NOROOT(1)
353
        B I2C1_ER_IRQHandler
354
I2C1_ER_IRQHandler
354
 
355
        B I2C1_ER_IRQHandler
355
        PUBWEAK I2C2_EV_IRQHandler
356
 
356
        SECTION .text:CODE:REORDER:NOROOT(1)
357
        PUBWEAK I2C2_EV_IRQHandler
357
I2C2_EV_IRQHandler
358
        SECTION .text:CODE:REORDER:NOROOT(1)
358
        B I2C2_EV_IRQHandler
359
I2C2_EV_IRQHandler
359
 
360
        B I2C2_EV_IRQHandler
360
        PUBWEAK I2C2_ER_IRQHandler
361
 
361
        SECTION .text:CODE:REORDER:NOROOT(1)
362
        PUBWEAK I2C2_ER_IRQHandler
362
I2C2_ER_IRQHandler
363
        SECTION .text:CODE:REORDER:NOROOT(1)
363
        B I2C2_ER_IRQHandler
364
I2C2_ER_IRQHandler
364
 
365
        B I2C2_ER_IRQHandler
365
        PUBWEAK SPI1_IRQHandler
366
 
366
        SECTION .text:CODE:REORDER:NOROOT(1)
367
        PUBWEAK SPI1_IRQHandler
367
SPI1_IRQHandler
368
        SECTION .text:CODE:REORDER:NOROOT(1)
368
        B SPI1_IRQHandler
369
SPI1_IRQHandler
369
 
370
        B SPI1_IRQHandler
370
        PUBWEAK SPI2_IRQHandler
371
 
371
        SECTION .text:CODE:REORDER:NOROOT(1)
372
        PUBWEAK SPI2_IRQHandler
372
SPI2_IRQHandler
373
        SECTION .text:CODE:REORDER:NOROOT(1)
373
        B SPI2_IRQHandler
374
SPI2_IRQHandler
374
 
375
        B SPI2_IRQHandler
375
        PUBWEAK USART1_IRQHandler
376
 
376
        SECTION .text:CODE:REORDER:NOROOT(1)
377
        PUBWEAK USART1_IRQHandler
377
USART1_IRQHandler
378
        SECTION .text:CODE:REORDER:NOROOT(1)
378
        B USART1_IRQHandler
379
USART1_IRQHandler
379
 
380
        B USART1_IRQHandler
380
        PUBWEAK USART2_IRQHandler
381
 
381
        SECTION .text:CODE:REORDER:NOROOT(1)
382
        PUBWEAK USART2_IRQHandler
382
USART2_IRQHandler
383
        SECTION .text:CODE:REORDER:NOROOT(1)
383
        B USART2_IRQHandler
384
USART2_IRQHandler
384
 
385
        B USART2_IRQHandler
385
        PUBWEAK USART3_IRQHandler
386
 
386
        SECTION .text:CODE:REORDER:NOROOT(1)
387
        PUBWEAK USART3_IRQHandler
387
USART3_IRQHandler
388
        SECTION .text:CODE:REORDER:NOROOT(1)
388
        B USART3_IRQHandler
389
USART3_IRQHandler
389
 
390
        B USART3_IRQHandler
390
        PUBWEAK EXTI15_10_IRQHandler
391
 
391
        SECTION .text:CODE:REORDER:NOROOT(1)
392
        PUBWEAK EXTI15_10_IRQHandler
392
EXTI15_10_IRQHandler
393
        SECTION .text:CODE:REORDER:NOROOT(1)
393
        B EXTI15_10_IRQHandler
394
EXTI15_10_IRQHandler
394
 
395
        B EXTI15_10_IRQHandler
395
        PUBWEAK RTC_Alarm_IRQHandler
396
 
396
        SECTION .text:CODE:REORDER:NOROOT(1)
397
        PUBWEAK RTC_Alarm_IRQHandler
397
RTC_Alarm_IRQHandler
398
        SECTION .text:CODE:REORDER:NOROOT(1)
398
        B RTC_Alarm_IRQHandler
399
RTC_Alarm_IRQHandler
399
 
400
        B RTC_Alarm_IRQHandler
400
        PUBWEAK USBWakeUp_IRQHandler
401
 
401
        SECTION .text:CODE:REORDER:NOROOT(1)
402
        PUBWEAK USBWakeUp_IRQHandler
402
USBWakeUp_IRQHandler
403
        SECTION .text:CODE:REORDER:NOROOT(1)
403
        B USBWakeUp_IRQHandler
404
USBWakeUp_IRQHandler
404
 
405
        B USBWakeUp_IRQHandler
405
        PUBWEAK TIM8_BRK_TIM12_IRQHandler
406
 
406
        SECTION .text:CODE:REORDER:NOROOT(1)
407
        PUBWEAK TIM8_BRK_TIM12_IRQHandler
407
TIM8_BRK_TIM12_IRQHandler
408
        SECTION .text:CODE:REORDER:NOROOT(1)
408
        B TIM8_BRK_TIM12_IRQHandler
409
TIM8_BRK_TIM12_IRQHandler
409
 
410
        B TIM8_BRK_TIM12_IRQHandler
410
        PUBWEAK TIM8_UP_TIM13_IRQHandler
411
 
411
        SECTION .text:CODE:REORDER:NOROOT(1)
412
        PUBWEAK TIM8_UP_TIM13_IRQHandler
412
TIM8_UP_TIM13_IRQHandler
413
        SECTION .text:CODE:REORDER:NOROOT(1)
413
        B TIM8_UP_TIM13_IRQHandler
414
TIM8_UP_TIM13_IRQHandler
414
 
415
        B TIM8_UP_TIM13_IRQHandler
415
        PUBWEAK TIM8_TRG_COM_TIM14_IRQHandler
416
 
416
        SECTION .text:CODE:REORDER:NOROOT(1)
417
        PUBWEAK TIM8_TRG_COM_TIM14_IRQHandler
417
TIM8_TRG_COM_TIM14_IRQHandler
418
        SECTION .text:CODE:REORDER:NOROOT(1)
418
        B TIM8_TRG_COM_TIM14_IRQHandler
419
TIM8_TRG_COM_TIM14_IRQHandler
419
 
420
        B TIM8_TRG_COM_TIM14_IRQHandler
420
        PUBWEAK TIM8_CC_IRQHandler
421
 
421
        SECTION .text:CODE:REORDER:NOROOT(1)
422
        PUBWEAK TIM8_CC_IRQHandler
422
TIM8_CC_IRQHandler
423
        SECTION .text:CODE:REORDER:NOROOT(1)
423
        B TIM8_CC_IRQHandler
424
TIM8_CC_IRQHandler
424
 
425
        B TIM8_CC_IRQHandler
425
        PUBWEAK ADC3_IRQHandler
426
 
426
        SECTION .text:CODE:REORDER:NOROOT(1)
427
        PUBWEAK ADC3_IRQHandler
427
ADC3_IRQHandler
428
        SECTION .text:CODE:REORDER:NOROOT(1)
428
        B ADC3_IRQHandler
429
ADC3_IRQHandler
429
 
430
        B ADC3_IRQHandler
430
        PUBWEAK FSMC_IRQHandler
431
 
431
        SECTION .text:CODE:REORDER:NOROOT(1)
432
        PUBWEAK FSMC_IRQHandler
432
FSMC_IRQHandler
433
        SECTION .text:CODE:REORDER:NOROOT(1)
433
        B FSMC_IRQHandler
434
FSMC_IRQHandler
434
 
435
        B FSMC_IRQHandler
435
        PUBWEAK SDIO_IRQHandler
436
 
436
        SECTION .text:CODE:REORDER:NOROOT(1)
437
        PUBWEAK SDIO_IRQHandler
437
SDIO_IRQHandler
438
        SECTION .text:CODE:REORDER:NOROOT(1)
438
        B SDIO_IRQHandler
439
SDIO_IRQHandler
439
 
440
        B SDIO_IRQHandler
440
        PUBWEAK TIM5_IRQHandler
441
 
441
        SECTION .text:CODE:REORDER:NOROOT(1)
442
        PUBWEAK TIM5_IRQHandler
442
TIM5_IRQHandler
443
        SECTION .text:CODE:REORDER:NOROOT(1)
443
        B TIM5_IRQHandler
444
TIM5_IRQHandler
444
 
445
        B TIM5_IRQHandler
445
        PUBWEAK SPI3_IRQHandler
446
 
446
        SECTION .text:CODE:REORDER:NOROOT(1)
447
        PUBWEAK SPI3_IRQHandler
447
SPI3_IRQHandler
448
        SECTION .text:CODE:REORDER:NOROOT(1)
448
        B SPI3_IRQHandler
449
SPI3_IRQHandler
449
 
450
        B SPI3_IRQHandler
450
        PUBWEAK UART4_IRQHandler
451
 
451
        SECTION .text:CODE:REORDER:NOROOT(1)
452
        PUBWEAK UART4_IRQHandler
452
UART4_IRQHandler
453
        SECTION .text:CODE:REORDER:NOROOT(1)
453
        B UART4_IRQHandler
454
UART4_IRQHandler
454
 
455
        B UART4_IRQHandler
455
        PUBWEAK UART5_IRQHandler
456
 
456
        SECTION .text:CODE:REORDER:NOROOT(1)
457
        PUBWEAK UART5_IRQHandler
457
UART5_IRQHandler
458
        SECTION .text:CODE:REORDER:NOROOT(1)
458
        B UART5_IRQHandler
459
UART5_IRQHandler
459
 
460
        B UART5_IRQHandler
460
        PUBWEAK TIM6_IRQHandler
461
 
461
        SECTION .text:CODE:REORDER:NOROOT(1)
462
        PUBWEAK TIM6_IRQHandler
462
TIM6_IRQHandler
463
        SECTION .text:CODE:REORDER:NOROOT(1)
463
        B TIM6_IRQHandler
464
TIM6_IRQHandler
464
 
465
        B TIM6_IRQHandler
465
        PUBWEAK TIM7_IRQHandler
466
 
466
        SECTION .text:CODE:REORDER:NOROOT(1)
467
        PUBWEAK TIM7_IRQHandler
467
TIM7_IRQHandler
468
        SECTION .text:CODE:REORDER:NOROOT(1)
468
        B TIM7_IRQHandler
469
TIM7_IRQHandler
469
 
470
        B TIM7_IRQHandler
470
        PUBWEAK DMA2_Channel1_IRQHandler
471
 
471
        SECTION .text:CODE:REORDER:NOROOT(1)
472
        PUBWEAK DMA2_Channel1_IRQHandler
472
DMA2_Channel1_IRQHandler
473
        SECTION .text:CODE:REORDER:NOROOT(1)
473
        B DMA2_Channel1_IRQHandler
474
DMA2_Channel1_IRQHandler
474
 
475
        B DMA2_Channel1_IRQHandler
475
        PUBWEAK DMA2_Channel2_IRQHandler
476
 
476
        SECTION .text:CODE:REORDER:NOROOT(1)
477
        PUBWEAK DMA2_Channel2_IRQHandler
477
DMA2_Channel2_IRQHandler
478
        SECTION .text:CODE:REORDER:NOROOT(1)
478
        B DMA2_Channel2_IRQHandler
479
DMA2_Channel2_IRQHandler
479
 
480
        B DMA2_Channel2_IRQHandler
480
        PUBWEAK DMA2_Channel3_IRQHandler
481
 
481
        SECTION .text:CODE:REORDER:NOROOT(1)
482
        PUBWEAK DMA2_Channel3_IRQHandler
482
DMA2_Channel3_IRQHandler
483
        SECTION .text:CODE:REORDER:NOROOT(1)
483
        B DMA2_Channel3_IRQHandler
484
DMA2_Channel3_IRQHandler
484
 
485
        B DMA2_Channel3_IRQHandler
485
        PUBWEAK DMA2_Channel4_5_IRQHandler
486
 
486
        SECTION .text:CODE:REORDER:NOROOT(1)
487
        PUBWEAK DMA2_Channel4_5_IRQHandler
487
DMA2_Channel4_5_IRQHandler
488
        SECTION .text:CODE:REORDER:NOROOT(1)
488
        B DMA2_Channel4_5_IRQHandler
489
DMA2_Channel4_5_IRQHandler
489
        
490
        B DMA2_Channel4_5_IRQHandler
490
        
491
        
491
        END
492
        
492
 
493
        END
-
 
494
 
-
 
495
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-