ARM Macro Assembler Page 1 1 00000000 ;******************** (C) COPYRIGHT 2011 STMicroelectron ics ******************** 2 00000000 ;* File Name : startup_stm32f10x_md.s 3 00000000 ;* Author : MCD Application Team 4 00000000 ;* Version : V3.5.0 5 00000000 ;* Date : 11-March-2011 6 00000000 ;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM 7 00000000 ;* toolchain. 8 00000000 ;* This module performs: 9 00000000 ;* - Set the initial SP 10 00000000 ;* - Set the initial PC == Reset_Ha ndler 11 00000000 ;* - Set the vector table entries w ith the exceptions ISR address 12 00000000 ;* - Configure the clock system 13 00000000 ;* - Branches to __main in the C li brary (which eventually 14 00000000 ;* calls main()). 15 00000000 ;* After Reset the CortexM3 process or is in Thread mode, 16 00000000 ;* priority is Privileged, and the Stack is set to Main. 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> 18 00000000 ;******************************************************* ************************ 19 00000000 ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A T PROVIDING CUSTOMERS 20 00000000 ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR DER FOR THEM TO SAVE TIME. 21 00000000 ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB LE FOR ANY DIRECT, 22 00000000 ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE 23 00000000 ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM ERS OF THE CODING 24 00000000 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. 25 00000000 ;******************************************************* ************************ 26 00000000 27 00000000 ; Amount of memory (in bytes) allocated for Stack 28 00000000 ; Tailor this value to your application needs 29 00000000 ; Stack Configuration 30 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> 31 00000000 ; 32 00000000 33 00000000 00000400 Stack_Size EQU 0x00000400 34 00000000 35 00000000 AREA STACK, NOINIT, READWRITE, ALIGN =3 36 00000000 Stack_Mem SPACE Stack_Size 37 00000400 __initial_sp 38 00000400 39 00000400 40 00000400 ; Heap Configuration ARM Macro Assembler Page 2 41 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> 42 00000400 ; 43 00000400 44 00000400 00000200 Heap_Size EQU 0x00000200 45 00000400 46 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= 3 47 00000000 __heap_base 48 00000000 Heap_Mem SPACE Heap_Size 49 00000200 __heap_limit 50 00000200 51 00000200 PRESERVE8 52 00000200 THUMB 53 00000200 54 00000200 55 00000200 ; Vector Table Mapped to Address 0 at Reset 56 00000200 AREA RESET, DATA, READONLY 57 00000000 EXPORT __Vectors 58 00000000 EXPORT __Vectors_End 59 00000000 EXPORT __Vectors_Size 60 00000000 61 00000000 00000000 __Vectors DCD __initial_sp ; Top of Stack 62 00000004 00000000 DCD Reset_Handler ; Reset Handler 63 00000008 00000000 DCD NMI_Handler ; NMI Handler 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault Handler 65 00000010 00000000 DCD MemManage_Handler ; MPU Fault Handler 66 00000014 00000000 DCD BusFault_Handler ; Bus Fault Handler 67 00000018 00000000 DCD UsageFault_Handler ; Usage Faul t Handler 68 0000001C 00000000 DCD 0 ; Reserved 69 00000020 00000000 DCD 0 ; Reserved 70 00000024 00000000 DCD 0 ; Reserved 71 00000028 00000000 DCD 0 ; Reserved 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler 73 00000030 00000000 DCD DebugMon_Handler ; Debug Monito r Handler 74 00000034 00000000 DCD 0 ; Reserved 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler 76 0000003C 00000000 DCD SysTick_Handler ; SysTick Handler 77 00000040 78 00000040 ; External Interrupts 79 00000040 00000000 DCD WWDG_IRQHandler ; Window Watchdog 80 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX TI Line detect 81 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper 82 0000004C 00000000 DCD RTC_IRQHandler ; RTC ARM Macro Assembler Page 3 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash 84 00000054 00000000 DCD RCC_IRQHandler ; RCC 85 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0 86 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1 87 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2 88 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3 89 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4 90 0000006C 00000000 DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1 91 00000070 00000000 DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2 92 00000074 00000000 DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3 93 00000078 00000000 DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4 94 0000007C 00000000 DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5 95 00000080 00000000 DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6 96 00000084 00000000 DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7 97 00000088 00000000 DCD ADC1_2_IRQHandler ; ADC1_2 98 0000008C 00000000 DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or C AN1 TX 99 00000090 00000000 DCD USB_LP_CAN1_RX0_IRQHandler ; US B Low Priority or CAN1 RX0 100 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1 101 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE 102 0000009C 00000000 DCD EXTI9_5_IRQHandler ; EXTI Line 9..5 103 000000A0 00000000 DCD TIM1_BRK_IRQHandler ; TIM1 Break 104 000000A4 00000000 DCD TIM1_UP_IRQHandler ; TIM1 Update 105 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commuta tion 106 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu re Compare 107 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2 108 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3 109 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4 110 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event 111 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error 112 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event 113 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error 114 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1 115 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2 116 000000D4 00000000 DCD USART1_IRQHandler ; USART1 117 000000D8 00000000 DCD USART2_IRQHandler ; USART2 118 000000DC 00000000 DCD USART3_IRQHandler ; USART3 119 000000E0 00000000 DCD EXTI15_10_IRQHandler ; EXTI Line 15..10 ARM Macro Assembler Page 4 120 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line 121 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake up from suspend 122 000000EC __Vectors_End 123 000000EC 124 000000EC 000000EC __Vectors_Size EQU __Vectors_End - __Vectors 125 000000EC 126 000000EC AREA |.text|, CODE, READONLY 127 00000000 128 00000000 ; Reset handler 129 00000000 Reset_Handler PROC 130 00000000 EXPORT Reset_Handler [WEAK ] 131 00000000 IMPORT __main 132 00000000 133 00000000 480D LDR R0, =SystemInit 134 00000002 4780 BLX R0 135 00000004 136 00000004 ; 137 00000004 ; Enable UsageFault, MemFault and Busfault interrupts 138 00000004 ; 139 00000004 E000ED24 _SHCSR EQU 0xE000ED24 ; SHCSR is located at address 0xE000ED 24 140 00000004 F8DF 0034 LDR.W R0, =_SHCSR 141 00000008 6801 LDR R1, [R0] ; Read CPACR 142 0000000A F441 21E0 ORR R1, R1, #(0x7 << 16) ; Set bits 16,17,18 to enable usagefault, busfau lt, memfault interr upts 143 0000000E 6001 STR R1, [R0] ; Write back the mo dified value to the CPACR 144 00000010 F3BF 8F4F DSB ; Wait for store to complete 145 00000014 146 00000014 ; 147 00000014 ; Set priority grouping (PRIGROUP) in AIRCR to 3 (16 lev els for group priority and 0 for subpriority) 148 00000014 ; 149 00000014 E000ED0C _AIRCR EQU 0xE000ED0C 150 00000014 05FA0300 _AIRCR_VAL EQU 0x05FA0300 151 00000014 F8DF 0028 LDR.W R0, =_AIRCR 152 00000018 F8DF 1028 LDR.W R1, =_AIRCR_VAL 153 0000001C 6001 STR R1,[R0] 154 0000001E 155 0000001E ; 156 0000001E ; Finaly, jump to main function (void main (void)) 157 0000001E ; 158 0000001E 480A LDR R0, =__main ARM Macro Assembler Page 5 159 00000020 4700 BX R0 160 00000022 ENDP 161 00000022 162 00000022 SystemInit PROC 163 00000022 EXPORT SystemInit [ WEAK] 164 00000022 4770 BX LR 165 00000024 ENDP 166 00000024 167 00000024 ; Dummy Exception Handlers (infinite loops which can be modified) 168 00000024 169 00000024 NMI_Handler PROC 170 00000024 EXPORT NMI_Handler [WEA K] 171 00000024 E7FE B . 172 00000026 ENDP 174 00000026 HardFault_Handler PROC 175 00000026 EXPORT HardFault_Handler [WEA K] 176 00000026 E7FE B . 177 00000028 ENDP 179 00000028 MemManage_Handler PROC 180 00000028 EXPORT MemManage_Handler [WEA K] 181 00000028 E7FE B . 182 0000002A ENDP 184 0000002A BusFault_Handler PROC 185 0000002A EXPORT BusFault_Handler [WEA K] 186 0000002A E7FE B . 187 0000002C ENDP 189 0000002C UsageFault_Handler PROC 190 0000002C EXPORT UsageFault_Handler [WEA K] 191 0000002C E7FE B . 192 0000002E ENDP 193 0000002E SVC_Handler PROC 194 0000002E EXPORT SVC_Handler [WEA K] 195 0000002E E7FE B . 196 00000030 ENDP 198 00000030 DebugMon_Handler PROC 199 00000030 EXPORT DebugMon_Handler [WEA K] 200 00000030 E7FE B . 201 00000032 ENDP 202 00000032 PendSV_Handler PROC 203 00000032 EXPORT PendSV_Handler [WEA K] ARM Macro Assembler Page 6 204 00000032 E7FE B . 205 00000034 ENDP 206 00000034 SysTick_Handler PROC 207 00000034 EXPORT SysTick_Handler [WEA K] 208 00000034 E7FE B . 209 00000036 ENDP 210 00000036 211 00000036 Default_Handler PROC 212 00000036 213 00000036 EXPORT WWDG_IRQHandler [WEA K] 214 00000036 EXPORT PVD_IRQHandler [WEA K] 215 00000036 EXPORT TAMPER_IRQHandler [WEA K] 216 00000036 EXPORT RTC_IRQHandler [WEA K] 217 00000036 EXPORT FLASH_IRQHandler [WEA K] 218 00000036 EXPORT RCC_IRQHandler [WEA K] 219 00000036 EXPORT EXTI0_IRQHandler [WEA K] 220 00000036 EXPORT EXTI1_IRQHandler [WEA K] 221 00000036 EXPORT EXTI2_IRQHandler [WEA K] 222 00000036 EXPORT EXTI3_IRQHandler [WEA K] 223 00000036 EXPORT EXTI4_IRQHandler [WEA K] 224 00000036 EXPORT DMA1_Channel1_IRQHandler [WEA K] 225 00000036 EXPORT DMA1_Channel2_IRQHandler [WEA K] 226 00000036 EXPORT DMA1_Channel3_IRQHandler [WEA K] 227 00000036 EXPORT DMA1_Channel4_IRQHandler [WEA K] 228 00000036 EXPORT DMA1_Channel5_IRQHandler [WEA K] 229 00000036 EXPORT DMA1_Channel6_IRQHandler [WEA K] 230 00000036 EXPORT DMA1_Channel7_IRQHandler [WEA K] 231 00000036 EXPORT ADC1_2_IRQHandler [WEA K] 232 00000036 EXPORT USB_HP_CAN1_TX_IRQHandler [WEA K] 233 00000036 EXPORT USB_LP_CAN1_RX0_IRQHandler [WEA K] 234 00000036 EXPORT CAN1_RX1_IRQHandler [WEA K] 235 00000036 EXPORT CAN1_SCE_IRQHandler [WEA K] 236 00000036 EXPORT EXTI9_5_IRQHandler [WEA ARM Macro Assembler Page 7 K] 237 00000036 EXPORT TIM1_BRK_IRQHandler [WEA K] 238 00000036 EXPORT TIM1_UP_IRQHandler [WEA K] 239 00000036 EXPORT TIM1_TRG_COM_IRQHandler [WEA K] 240 00000036 EXPORT TIM1_CC_IRQHandler [WEA K] 241 00000036 EXPORT TIM2_IRQHandler [WEA K] 242 00000036 EXPORT TIM3_IRQHandler [WEA K] 243 00000036 EXPORT TIM4_IRQHandler [WEA K] 244 00000036 EXPORT I2C1_EV_IRQHandler [WEA K] 245 00000036 EXPORT I2C1_ER_IRQHandler [WEA K] 246 00000036 EXPORT I2C2_EV_IRQHandler [WEA K] 247 00000036 EXPORT I2C2_ER_IRQHandler [WEA K] 248 00000036 EXPORT SPI1_IRQHandler [WEA K] 249 00000036 EXPORT SPI2_IRQHandler [WEA K] 250 00000036 EXPORT USART1_IRQHandler [WEA K] 251 00000036 EXPORT USART2_IRQHandler [WEA K] 252 00000036 EXPORT USART3_IRQHandler [WEA K] 253 00000036 EXPORT EXTI15_10_IRQHandler [WEA K] 254 00000036 EXPORT RTCAlarm_IRQHandler [WEA K] 255 00000036 EXPORT USBWakeUp_IRQHandler [WEA K] 256 00000036 257 00000036 WWDG_IRQHandler 258 00000036 PVD_IRQHandler 259 00000036 TAMPER_IRQHandler 260 00000036 RTC_IRQHandler 261 00000036 FLASH_IRQHandler 262 00000036 RCC_IRQHandler 263 00000036 EXTI0_IRQHandler 264 00000036 EXTI1_IRQHandler 265 00000036 EXTI2_IRQHandler 266 00000036 EXTI3_IRQHandler 267 00000036 EXTI4_IRQHandler 268 00000036 DMA1_Channel1_IRQHandler 269 00000036 DMA1_Channel2_IRQHandler 270 00000036 DMA1_Channel3_IRQHandler 271 00000036 DMA1_Channel4_IRQHandler 272 00000036 DMA1_Channel5_IRQHandler 273 00000036 DMA1_Channel6_IRQHandler 274 00000036 DMA1_Channel7_IRQHandler 275 00000036 ADC1_2_IRQHandler ARM Macro Assembler Page 8 276 00000036 USB_HP_CAN1_TX_IRQHandler 277 00000036 USB_LP_CAN1_RX0_IRQHandler 278 00000036 CAN1_RX1_IRQHandler 279 00000036 CAN1_SCE_IRQHandler 280 00000036 EXTI9_5_IRQHandler 281 00000036 TIM1_BRK_IRQHandler 282 00000036 TIM1_UP_IRQHandler 283 00000036 TIM1_TRG_COM_IRQHandler 284 00000036 TIM1_CC_IRQHandler 285 00000036 TIM2_IRQHandler 286 00000036 TIM3_IRQHandler 287 00000036 TIM4_IRQHandler 288 00000036 I2C1_EV_IRQHandler 289 00000036 I2C1_ER_IRQHandler 290 00000036 I2C2_EV_IRQHandler 291 00000036 I2C2_ER_IRQHandler 292 00000036 SPI1_IRQHandler 293 00000036 SPI2_IRQHandler 294 00000036 USART1_IRQHandler 295 00000036 USART2_IRQHandler 296 00000036 USART3_IRQHandler 297 00000036 EXTI15_10_IRQHandler 298 00000036 RTCAlarm_IRQHandler 299 00000036 USBWakeUp_IRQHandler 300 00000036 301 00000036 E7FE B . 302 00000038 303 00000038 ENDP 304 00000038 305 00000038 ALIGN 306 00000038 307 00000038 ;******************************************************* ************************ 308 00000038 ; User Stack and Heap initialization 309 00000038 ;******************************************************* ************************ 310 00000038 IF :DEF:__MICROLIB 311 00000038 312 00000038 EXPORT __initial_sp 313 00000038 EXPORT __heap_base 314 00000038 EXPORT __heap_limit 315 00000038 316 00000038 ELSE 331 ENDIF 332 00000038 333 00000038 END 00000000 E000ED24 E000ED0C 05FA0300 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_CibleSondeKEI L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" _RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s ARM Macro Assembler Page 1 Alphabetic symbol ordering Relocatable symbols STACK 00000000 Symbol: STACK Definitions At line 35 in file Src\startup-rvds.s Uses None Comment: STACK unused Stack_Mem 00000000 Symbol: Stack_Mem Definitions At line 36 in file Src\startup-rvds.s Uses None Comment: Stack_Mem unused __initial_sp 00000400 Symbol: __initial_sp Definitions At line 37 in file Src\startup-rvds.s Uses At line 61 in file Src\startup-rvds.s At line 312 in file Src\startup-rvds.s 3 symbols ARM Macro Assembler Page 1 Alphabetic symbol ordering Relocatable symbols HEAP 00000000 Symbol: HEAP Definitions At line 46 in file Src\startup-rvds.s Uses None Comment: HEAP unused Heap_Mem 00000000 Symbol: Heap_Mem Definitions At line 48 in file Src\startup-rvds.s Uses None Comment: Heap_Mem unused __heap_base 00000000 Symbol: __heap_base Definitions At line 47 in file Src\startup-rvds.s Uses At line 313 in file Src\startup-rvds.s Comment: __heap_base used once __heap_limit 00000200 Symbol: __heap_limit Definitions At line 49 in file Src\startup-rvds.s Uses At line 314 in file Src\startup-rvds.s Comment: __heap_limit used once 4 symbols ARM Macro Assembler Page 1 Alphabetic symbol ordering Relocatable symbols RESET 00000000 Symbol: RESET Definitions At line 56 in file Src\startup-rvds.s Uses None Comment: RESET unused __Vectors 00000000 Symbol: __Vectors Definitions At line 61 in file Src\startup-rvds.s Uses At line 57 in file Src\startup-rvds.s At line 124 in file Src\startup-rvds.s __Vectors_End 000000EC Symbol: __Vectors_End Definitions At line 122 in file Src\startup-rvds.s Uses At line 58 in file Src\startup-rvds.s At line 124 in file Src\startup-rvds.s 3 symbols ARM Macro Assembler Page 1 Alphabetic symbol ordering Relocatable symbols .text 00000000 Symbol: .text Definitions At line 126 in file Src\startup-rvds.s Uses None Comment: .text unused ADC1_2_IRQHandler 00000036 Symbol: ADC1_2_IRQHandler Definitions At line 275 in file Src\startup-rvds.s Uses At line 97 in file Src\startup-rvds.s At line 231 in file Src\startup-rvds.s BusFault_Handler 0000002A Symbol: BusFault_Handler Definitions At line 184 in file Src\startup-rvds.s Uses At line 66 in file Src\startup-rvds.s At line 185 in file Src\startup-rvds.s CAN1_RX1_IRQHandler 00000036 Symbol: CAN1_RX1_IRQHandler Definitions At line 278 in file Src\startup-rvds.s Uses At line 100 in file Src\startup-rvds.s At line 234 in file Src\startup-rvds.s CAN1_SCE_IRQHandler 00000036 Symbol: CAN1_SCE_IRQHandler Definitions At line 279 in file Src\startup-rvds.s Uses At line 101 in file Src\startup-rvds.s At line 235 in file Src\startup-rvds.s DMA1_Channel1_IRQHandler 00000036 Symbol: DMA1_Channel1_IRQHandler Definitions At line 268 in file Src\startup-rvds.s Uses At line 90 in file Src\startup-rvds.s At line 224 in file Src\startup-rvds.s DMA1_Channel2_IRQHandler 00000036 Symbol: DMA1_Channel2_IRQHandler Definitions At line 269 in file Src\startup-rvds.s Uses ARM Macro Assembler Page 2 Alphabetic symbol ordering Relocatable symbols At line 91 in file Src\startup-rvds.s At line 225 in file Src\startup-rvds.s DMA1_Channel3_IRQHandler 00000036 Symbol: DMA1_Channel3_IRQHandler Definitions At line 270 in file Src\startup-rvds.s Uses At line 92 in file Src\startup-rvds.s At line 226 in file Src\startup-rvds.s DMA1_Channel4_IRQHandler 00000036 Symbol: DMA1_Channel4_IRQHandler Definitions At line 271 in file Src\startup-rvds.s Uses At line 93 in file Src\startup-rvds.s At line 227 in file Src\startup-rvds.s DMA1_Channel5_IRQHandler 00000036 Symbol: DMA1_Channel5_IRQHandler Definitions At line 272 in file Src\startup-rvds.s Uses At line 94 in file Src\startup-rvds.s At line 228 in file Src\startup-rvds.s DMA1_Channel6_IRQHandler 00000036 Symbol: DMA1_Channel6_IRQHandler Definitions At line 273 in file Src\startup-rvds.s Uses At line 95 in file Src\startup-rvds.s At line 229 in file Src\startup-rvds.s DMA1_Channel7_IRQHandler 00000036 Symbol: DMA1_Channel7_IRQHandler Definitions At line 274 in file Src\startup-rvds.s Uses At line 96 in file Src\startup-rvds.s At line 230 in file Src\startup-rvds.s DebugMon_Handler 00000030 Symbol: DebugMon_Handler Definitions At line 198 in file Src\startup-rvds.s Uses At line 73 in file Src\startup-rvds.s At line 199 in file Src\startup-rvds.s Default_Handler 00000036 ARM Macro Assembler Page 3 Alphabetic symbol ordering Relocatable symbols Symbol: Default_Handler Definitions At line 211 in file Src\startup-rvds.s Uses None Comment: Default_Handler unused EXTI0_IRQHandler 00000036 Symbol: EXTI0_IRQHandler Definitions At line 263 in file Src\startup-rvds.s Uses At line 85 in file Src\startup-rvds.s At line 219 in file Src\startup-rvds.s EXTI15_10_IRQHandler 00000036 Symbol: EXTI15_10_IRQHandler Definitions At line 297 in file Src\startup-rvds.s Uses At line 119 in file Src\startup-rvds.s At line 253 in file Src\startup-rvds.s EXTI1_IRQHandler 00000036 Symbol: EXTI1_IRQHandler Definitions At line 264 in file Src\startup-rvds.s Uses At line 86 in file Src\startup-rvds.s At line 220 in file Src\startup-rvds.s EXTI2_IRQHandler 00000036 Symbol: EXTI2_IRQHandler Definitions At line 265 in file Src\startup-rvds.s Uses At line 87 in file Src\startup-rvds.s At line 221 in file Src\startup-rvds.s EXTI3_IRQHandler 00000036 Symbol: EXTI3_IRQHandler Definitions At line 266 in file Src\startup-rvds.s Uses At line 88 in file Src\startup-rvds.s At line 222 in file Src\startup-rvds.s EXTI4_IRQHandler 00000036 Symbol: EXTI4_IRQHandler Definitions At line 267 in file Src\startup-rvds.s Uses At line 89 in file Src\startup-rvds.s At line 223 in file Src\startup-rvds.s ARM Macro Assembler Page 4 Alphabetic symbol ordering Relocatable symbols EXTI9_5_IRQHandler 00000036 Symbol: EXTI9_5_IRQHandler Definitions At line 280 in file Src\startup-rvds.s Uses At line 102 in file Src\startup-rvds.s At line 236 in file Src\startup-rvds.s FLASH_IRQHandler 00000036 Symbol: FLASH_IRQHandler Definitions At line 261 in file Src\startup-rvds.s Uses At line 83 in file Src\startup-rvds.s At line 217 in file Src\startup-rvds.s HardFault_Handler 00000026 Symbol: HardFault_Handler Definitions At line 174 in file Src\startup-rvds.s Uses At line 64 in file Src\startup-rvds.s At line 175 in file Src\startup-rvds.s I2C1_ER_IRQHandler 00000036 Symbol: I2C1_ER_IRQHandler Definitions At line 289 in file Src\startup-rvds.s Uses At line 111 in file Src\startup-rvds.s At line 245 in file Src\startup-rvds.s I2C1_EV_IRQHandler 00000036 Symbol: I2C1_EV_IRQHandler Definitions At line 288 in file Src\startup-rvds.s Uses At line 110 in file Src\startup-rvds.s At line 244 in file Src\startup-rvds.s I2C2_ER_IRQHandler 00000036 Symbol: I2C2_ER_IRQHandler Definitions At line 291 in file Src\startup-rvds.s Uses At line 113 in file Src\startup-rvds.s At line 247 in file Src\startup-rvds.s I2C2_EV_IRQHandler 00000036 Symbol: I2C2_EV_IRQHandler Definitions ARM Macro Assembler Page 5 Alphabetic symbol ordering Relocatable symbols At line 290 in file Src\startup-rvds.s Uses At line 112 in file Src\startup-rvds.s At line 246 in file Src\startup-rvds.s MemManage_Handler 00000028 Symbol: MemManage_Handler Definitions At line 179 in file Src\startup-rvds.s Uses At line 65 in file Src\startup-rvds.s At line 180 in file Src\startup-rvds.s NMI_Handler 00000024 Symbol: NMI_Handler Definitions At line 169 in file Src\startup-rvds.s Uses At line 63 in file Src\startup-rvds.s At line 170 in file Src\startup-rvds.s PVD_IRQHandler 00000036 Symbol: PVD_IRQHandler Definitions At line 258 in file Src\startup-rvds.s Uses At line 80 in file Src\startup-rvds.s At line 214 in file Src\startup-rvds.s PendSV_Handler 00000032 Symbol: PendSV_Handler Definitions At line 202 in file Src\startup-rvds.s Uses At line 75 in file Src\startup-rvds.s At line 203 in file Src\startup-rvds.s RCC_IRQHandler 00000036 Symbol: RCC_IRQHandler Definitions At line 262 in file Src\startup-rvds.s Uses At line 84 in file Src\startup-rvds.s At line 218 in file Src\startup-rvds.s RTCAlarm_IRQHandler 00000036 Symbol: RTCAlarm_IRQHandler Definitions At line 298 in file Src\startup-rvds.s Uses At line 120 in file Src\startup-rvds.s At line 254 in file Src\startup-rvds.s ARM Macro Assembler Page 6 Alphabetic symbol ordering Relocatable symbols RTC_IRQHandler 00000036 Symbol: RTC_IRQHandler Definitions At line 260 in file Src\startup-rvds.s Uses At line 82 in file Src\startup-rvds.s At line 216 in file Src\startup-rvds.s Reset_Handler 00000000 Symbol: Reset_Handler Definitions At line 129 in file Src\startup-rvds.s Uses At line 62 in file Src\startup-rvds.s At line 130 in file Src\startup-rvds.s SPI1_IRQHandler 00000036 Symbol: SPI1_IRQHandler Definitions At line 292 in file Src\startup-rvds.s Uses At line 114 in file Src\startup-rvds.s At line 248 in file Src\startup-rvds.s SPI2_IRQHandler 00000036 Symbol: SPI2_IRQHandler Definitions At line 293 in file Src\startup-rvds.s Uses At line 115 in file Src\startup-rvds.s At line 249 in file Src\startup-rvds.s SVC_Handler 0000002E Symbol: SVC_Handler Definitions At line 193 in file Src\startup-rvds.s Uses At line 72 in file Src\startup-rvds.s At line 194 in file Src\startup-rvds.s SysTick_Handler 00000034 Symbol: SysTick_Handler Definitions At line 206 in file Src\startup-rvds.s Uses At line 76 in file Src\startup-rvds.s At line 207 in file Src\startup-rvds.s SystemInit 00000022 Symbol: SystemInit Definitions At line 162 in file Src\startup-rvds.s ARM Macro Assembler Page 7 Alphabetic symbol ordering Relocatable symbols Uses At line 133 in file Src\startup-rvds.s At line 163 in file Src\startup-rvds.s TAMPER_IRQHandler 00000036 Symbol: TAMPER_IRQHandler Definitions At line 259 in file Src\startup-rvds.s Uses At line 81 in file Src\startup-rvds.s At line 215 in file Src\startup-rvds.s TIM1_BRK_IRQHandler 00000036 Symbol: TIM1_BRK_IRQHandler Definitions At line 281 in file Src\startup-rvds.s Uses At line 103 in file Src\startup-rvds.s At line 237 in file Src\startup-rvds.s TIM1_CC_IRQHandler 00000036 Symbol: TIM1_CC_IRQHandler Definitions At line 284 in file Src\startup-rvds.s Uses At line 106 in file Src\startup-rvds.s At line 240 in file Src\startup-rvds.s TIM1_TRG_COM_IRQHandler 00000036 Symbol: TIM1_TRG_COM_IRQHandler Definitions At line 283 in file Src\startup-rvds.s Uses At line 105 in file Src\startup-rvds.s At line 239 in file Src\startup-rvds.s TIM1_UP_IRQHandler 00000036 Symbol: TIM1_UP_IRQHandler Definitions At line 282 in file Src\startup-rvds.s Uses At line 104 in file Src\startup-rvds.s At line 238 in file Src\startup-rvds.s TIM2_IRQHandler 00000036 Symbol: TIM2_IRQHandler Definitions At line 285 in file Src\startup-rvds.s Uses At line 107 in file Src\startup-rvds.s At line 241 in file Src\startup-rvds.s TIM3_IRQHandler 00000036 ARM Macro Assembler Page 8 Alphabetic symbol ordering Relocatable symbols Symbol: TIM3_IRQHandler Definitions At line 286 in file Src\startup-rvds.s Uses At line 108 in file Src\startup-rvds.s At line 242 in file Src\startup-rvds.s TIM4_IRQHandler 00000036 Symbol: TIM4_IRQHandler Definitions At line 287 in file Src\startup-rvds.s Uses At line 109 in file Src\startup-rvds.s At line 243 in file Src\startup-rvds.s USART1_IRQHandler 00000036 Symbol: USART1_IRQHandler Definitions At line 294 in file Src\startup-rvds.s Uses At line 116 in file Src\startup-rvds.s At line 250 in file Src\startup-rvds.s USART2_IRQHandler 00000036 Symbol: USART2_IRQHandler Definitions At line 295 in file Src\startup-rvds.s Uses At line 117 in file Src\startup-rvds.s At line 251 in file Src\startup-rvds.s USART3_IRQHandler 00000036 Symbol: USART3_IRQHandler Definitions At line 296 in file Src\startup-rvds.s Uses At line 118 in file Src\startup-rvds.s At line 252 in file Src\startup-rvds.s USBWakeUp_IRQHandler 00000036 Symbol: USBWakeUp_IRQHandler Definitions At line 299 in file Src\startup-rvds.s Uses At line 121 in file Src\startup-rvds.s At line 255 in file Src\startup-rvds.s USB_HP_CAN1_TX_IRQHandler 00000036 Symbol: USB_HP_CAN1_TX_IRQHandler Definitions At line 276 in file Src\startup-rvds.s Uses ARM Macro Assembler Page 9 Alphabetic symbol ordering Relocatable symbols At line 98 in file Src\startup-rvds.s At line 232 in file Src\startup-rvds.s USB_LP_CAN1_RX0_IRQHandler 00000036 Symbol: USB_LP_CAN1_RX0_IRQHandler Definitions At line 277 in file Src\startup-rvds.s Uses At line 99 in file Src\startup-rvds.s At line 233 in file Src\startup-rvds.s UsageFault_Handler 0000002C Symbol: UsageFault_Handler Definitions At line 189 in file Src\startup-rvds.s Uses At line 67 in file Src\startup-rvds.s At line 190 in file Src\startup-rvds.s WWDG_IRQHandler 00000036 Symbol: WWDG_IRQHandler Definitions At line 257 in file Src\startup-rvds.s Uses At line 79 in file Src\startup-rvds.s At line 213 in file Src\startup-rvds.s 56 symbols ARM Macro Assembler Page 1 Alphabetic symbol ordering Absolute symbols Heap_Size 00000200 Symbol: Heap_Size Definitions At line 44 in file Src\startup-rvds.s Uses At line 48 in file Src\startup-rvds.s Comment: Heap_Size used once Stack_Size 00000400 Symbol: Stack_Size Definitions At line 33 in file Src\startup-rvds.s Uses At line 36 in file Src\startup-rvds.s Comment: Stack_Size used once _AIRCR E000ED0C Symbol: _AIRCR Definitions At line 149 in file Src\startup-rvds.s Uses At line 151 in file Src\startup-rvds.s Comment: _AIRCR used once _AIRCR_VAL 05FA0300 Symbol: _AIRCR_VAL Definitions At line 150 in file Src\startup-rvds.s Uses At line 152 in file Src\startup-rvds.s Comment: _AIRCR_VAL used once _SHCSR E000ED24 Symbol: _SHCSR Definitions At line 139 in file Src\startup-rvds.s Uses At line 140 in file Src\startup-rvds.s Comment: _SHCSR used once __Vectors_Size 000000EC Symbol: __Vectors_Size Definitions At line 124 in file Src\startup-rvds.s Uses At line 59 in file Src\startup-rvds.s Comment: __Vectors_Size used once 6 symbols ARM Macro Assembler Page 1 Alphabetic symbol ordering External symbols __main 00000000 Symbol: __main Definitions At line 131 in file Src\startup-rvds.s Uses At line 158 in file Src\startup-rvds.s Comment: __main used once 1 symbol 410 symbols in table