startup_stm32f042.lst 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969
  1. ARM Macro Assembler Page 1
  2. 1 00000000 ;******************** (C) COPYRIGHT 2014 STMicroelectron
  3. ics ********************
  4. 2 00000000 ;* File Name : startup_stm32f042.s
  5. 3 00000000 ;* Author : MCD Application Team
  6. 4 00000000 ;* Version : V1.5.0
  7. 5 00000000 ;* Date : 05-December-2014
  8. 6 00000000 ;* Description : STM32F042 Devices vector table f
  9. or
  10. 7 00000000 ;* for MDK-ARM toolchain.
  11. 8 00000000 ;* This module performs:
  12. 9 00000000 ;* - Set the initial SP
  13. 10 00000000 ;* - Set the initial PC == Reset_Ha
  14. ndler
  15. 11 00000000 ;* - Set the vector table entries w
  16. ith the exceptions ISR address
  17. 12 00000000 ;* - Configure the system clock
  18. 13 00000000 ;* - Branches to __main in the C li
  19. brary (which eventually
  20. 14 00000000 ;* calls main()).
  21. 15 00000000 ;* After Reset the CortexM0 process
  22. or is in Thread mode,
  23. 16 00000000 ;* priority is Privileged, and the
  24. Stack is set to Main.
  25. 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>>
  26. 18 00000000 ;*******************************************************
  27. ************************
  28. 19 00000000 ; @attention
  29. 20 00000000 ;
  30. 21 00000000 ; Licensed under MCD-ST Liberty SW License Agreement V2
  31. , (the "License");
  32. 22 00000000 ; You may not use this file except in compliance with t
  33. he License.
  34. 23 00000000 ; You may obtain a copy of the License at:
  35. 24 00000000 ;
  36. 25 00000000 ; http://www.st.com/software_license_agreement_l
  37. iberty_v2
  38. 26 00000000 ;
  39. 27 00000000 ; Unless required by applicable law or agreed to in wri
  40. ting, software
  41. 28 00000000 ; distributed under the License is distributed on an "A
  42. S IS" BASIS,
  43. 29 00000000 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  44. express or implied.
  45. 30 00000000 ; See the License for the specific language governing p
  46. ermissions and
  47. 31 00000000 ; limitations under the License.
  48. 32 00000000 ;
  49. 33 00000000 ;*******************************************************
  50. ************************
  51. 34 00000000 ;
  52. 35 00000000 ; Amount of memory (in bytes) allocated for Stack
  53. 36 00000000 ; Tailor this value to your application needs
  54. 37 00000000 ; <h> Stack Configuration
  55. 38 00000000 ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
  56. 39 00000000 ; </h>
  57. 40 00000000
  58. 41 00000000 00000400
  59. Stack_Size
  60. EQU 0x00000400
  61. ARM Macro Assembler Page 2
  62. 42 00000000
  63. 43 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
  64. =3
  65. 44 00000000 Stack_Mem
  66. SPACE Stack_Size
  67. 45 00000400 __initial_sp
  68. 46 00000400
  69. 47 00000400
  70. 48 00000400 ; <h> Heap Configuration
  71. 49 00000400 ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
  72. 50 00000400 ; </h>
  73. 51 00000400
  74. 52 00000400 00000200
  75. Heap_Size
  76. EQU 0x00000200
  77. 53 00000400
  78. 54 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN=
  79. 3
  80. 55 00000000 __heap_base
  81. 56 00000000 Heap_Mem
  82. SPACE Heap_Size
  83. 57 00000200 __heap_limit
  84. 58 00000200
  85. 59 00000200 PRESERVE8
  86. 60 00000200 THUMB
  87. 61 00000200
  88. 62 00000200
  89. 63 00000200 ; Vector Table Mapped to Address 0 at Reset
  90. 64 00000200 AREA RESET, DATA, READONLY
  91. 65 00000000 EXPORT __Vectors
  92. 66 00000000 EXPORT __Vectors_End
  93. 67 00000000 EXPORT __Vectors_Size
  94. 68 00000000
  95. 69 00000000 00000000
  96. __Vectors
  97. DCD __initial_sp ; Top of Stack
  98. 70 00000004 00000000 DCD Reset_Handler ; Reset Handler
  99. 71 00000008 00000000 DCD NMI_Handler ; NMI Handler
  100. 72 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
  101. Handler
  102. 73 00000010 00000000 DCD 0 ; Reserved
  103. 74 00000014 00000000 DCD 0 ; Reserved
  104. 75 00000018 00000000 DCD 0 ; Reserved
  105. 76 0000001C 00000000 DCD 0 ; Reserved
  106. 77 00000020 00000000 DCD 0 ; Reserved
  107. 78 00000024 00000000 DCD 0 ; Reserved
  108. 79 00000028 00000000 DCD 0 ; Reserved
  109. 80 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
  110. 81 00000030 00000000 DCD 0 ; Reserved
  111. 82 00000034 00000000 DCD 0 ; Reserved
  112. 83 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
  113. 84 0000003C 00000000 DCD SysTick_Handler
  114. ; SysTick Handler
  115. 85 00000040
  116. 86 00000040 ; External Interrupts
  117. 87 00000040 00000000 DCD WWDG_IRQHandler
  118. ; Window Watchdog
  119. 88 00000044 00000000 DCD PVD_VDDIO2_IRQHandler ; PVD and
  120. ARM Macro Assembler Page 3
  121. VDDIO2 through EXT
  122. I Line detect
  123. 89 00000048 00000000 DCD RTC_IRQHandler ; RTC through EX
  124. TI Line
  125. 90 0000004C 00000000 DCD FLASH_IRQHandler ; FLASH
  126. 91 00000050 00000000 DCD RCC_CRS_IRQHandler
  127. ; RCC and CRS
  128. 92 00000054 00000000 DCD EXTI0_1_IRQHandler
  129. ; EXTI Line 0 and 1
  130. 93 00000058 00000000 DCD EXTI2_3_IRQHandler
  131. ; EXTI Line 2 and 3
  132. 94 0000005C 00000000 DCD EXTI4_15_IRQHandler
  133. ; EXTI Line 4 to 15
  134. 95 00000060 00000000 DCD TSC_IRQHandler ; TS
  135. 96 00000064 00000000 DCD DMA1_Channel1_IRQHandler
  136. ; DMA1 Channel 1
  137. 97 00000068 00000000 DCD DMA1_Channel2_3_IRQHandler ; DM
  138. A1 Channel 2 and Ch
  139. annel 3
  140. 98 0000006C 00000000 DCD DMA1_Channel4_5_IRQHandler ; DM
  141. A1 Channel 4, Chann
  142. el 5
  143. 99 00000070 00000000 DCD ADC1_IRQHandler ; ADC1
  144. 100 00000074 00000000 DCD TIM1_BRK_UP_TRG_COM_IRQHandler
  145. ; TIM1 Break, Updat
  146. e, Trigger and Comm
  147. utation
  148. 101 00000078 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
  149. re Compare
  150. 102 0000007C 00000000 DCD TIM2_IRQHandler ; TIM2
  151. 103 00000080 00000000 DCD TIM3_IRQHandler ; TIM3
  152. 104 00000084 00000000 DCD 0 ; Reserved
  153. 105 00000088 00000000 DCD 0 ; Reserved
  154. 106 0000008C 00000000 DCD TIM14_IRQHandler ; TIM14
  155. 107 00000090 00000000 DCD 0 ; Reserved
  156. 108 00000094 00000000 DCD TIM16_IRQHandler ; TIM16
  157. 109 00000098 00000000 DCD TIM17_IRQHandler ; TIM17
  158. 110 0000009C 00000000 DCD I2C1_IRQHandler ; I2C1
  159. 111 000000A0 00000000 DCD 0 ; Reserved
  160. 112 000000A4 00000000 DCD SPI1_IRQHandler ; SPI1
  161. 113 000000A8 00000000 DCD SPI2_IRQHandler ; SPI2
  162. 114 000000AC 00000000 DCD USART1_IRQHandler ; USART1
  163. 115 000000B0 00000000 DCD USART2_IRQHandler ; USART2
  164. 116 000000B4 00000000 DCD 0 ; Reserved
  165. 117 000000B8 00000000 DCD CEC_CAN_IRQHandler
  166. ; CEC and CAN
  167. 118 000000BC 00000000 DCD USB_IRQHandler ; USB
  168. 119 000000C0
  169. 120 000000C0 __Vectors_End
  170. 121 000000C0
  171. 122 000000C0 000000C0
  172. __Vectors_Size
  173. EQU __Vectors_End - __Vectors
  174. 123 000000C0
  175. 124 000000C0 AREA |.text|, CODE, READONLY
  176. 125 00000000
  177. ARM Macro Assembler Page 4
  178. 126 00000000 ; Reset handler routine
  179. 127 00000000 Reset_Handler
  180. PROC
  181. 128 00000000 EXPORT Reset_Handler [
  182. WEAK]
  183. 129 00000000 IMPORT __main
  184. 130 00000000 IMPORT SystemInit
  185. 131 00000000
  186. 132 00000000
  187. 133 00000000
  188. 134 00000000 480F LDR R0, =__initial_sp ; set stack p
  189. ointer
  190. 135 00000002 F380 8808 MSR MSP, R0
  191. 136 00000006
  192. 137 00000006 ;;Check if boot space corresponds to test memory
  193. 138 00000006
  194. 139 00000006 480F LDR R0,=0x00000004
  195. 140 00000008 6801 LDR R1, [R0]
  196. 141 0000000A 0E09 LSRS R1, R1, #24
  197. 142 0000000C 4A0E LDR R2,=0x1F
  198. 143 0000000E 4291 CMP R1, R2
  199. 144 00000010
  200. 145 00000010 D105 BNE ApplicationStart
  201. 146 00000012
  202. 147 00000012 ;; SYSCFG clock enable
  203. 148 00000012
  204. 149 00000012 480E LDR R0,=0x40021018
  205. 150 00000014 490E LDR R1,=0x00000001
  206. 151 00000016 6001 STR R1, [R0]
  207. 152 00000018
  208. 153 00000018 ;; Set CFGR1 register with flash memory remap at address
  209. 0
  210. 154 00000018
  211. 155 00000018 480E LDR R0,=0x40010000
  212. 156 0000001A 490F LDR R1,=0x00000000
  213. 157 0000001C 6001 STR R1, [R0]
  214. 158 0000001E ApplicationStart
  215. 159 0000001E 480F LDR R0, =SystemInit
  216. 160 00000020 4780 BLX R0
  217. 161 00000022 480F LDR R0, =__main
  218. 162 00000024 4700 BX R0
  219. 163 00000026 ENDP
  220. 164 00000026
  221. 165 00000026 ; Dummy Exception Handlers (infinite loops which can be
  222. modified)
  223. 166 00000026
  224. 167 00000026 NMI_Handler
  225. PROC
  226. 168 00000026 EXPORT NMI_Handler
  227. [WEAK]
  228. 169 00000026 E7FE B .
  229. 170 00000028 ENDP
  230. 172 00000028 HardFault_Handler
  231. PROC
  232. 173 00000028 EXPORT HardFault_Handler
  233. [WEAK]
  234. 174 00000028 E7FE B .
  235. 175 0000002A ENDP
  236. 176 0000002A SVC_Handler
  237. ARM Macro Assembler Page 5
  238. PROC
  239. 177 0000002A EXPORT SVC_Handler
  240. [WEAK]
  241. 178 0000002A E7FE B .
  242. 179 0000002C ENDP
  243. 180 0000002C PendSV_Handler
  244. PROC
  245. 181 0000002C EXPORT PendSV_Handler
  246. [WEAK]
  247. 182 0000002C E7FE B .
  248. 183 0000002E ENDP
  249. 184 0000002E SysTick_Handler
  250. PROC
  251. 185 0000002E EXPORT SysTick_Handler
  252. [WEAK]
  253. 186 0000002E E7FE B .
  254. 187 00000030 ENDP
  255. 188 00000030
  256. 189 00000030 Default_Handler
  257. PROC
  258. 190 00000030
  259. 191 00000030 EXPORT WWDG_IRQHandler
  260. [WEAK]
  261. 192 00000030 EXPORT PVD_VDDIO2_IRQHandler
  262. [WEAK]
  263. 193 00000030 EXPORT RTC_IRQHandler
  264. [WEAK]
  265. 194 00000030 EXPORT FLASH_IRQHandler
  266. [WEAK]
  267. 195 00000030 EXPORT RCC_CRS_IRQHandler
  268. [WEAK]
  269. 196 00000030 EXPORT EXTI0_1_IRQHandler
  270. [WEAK]
  271. 197 00000030 EXPORT EXTI2_3_IRQHandler
  272. [WEAK]
  273. 198 00000030 EXPORT EXTI4_15_IRQHandler
  274. [WEAK]
  275. 199 00000030 EXPORT TSC_IRQHandler
  276. [WEAK]
  277. 200 00000030 EXPORT DMA1_Channel1_IRQHandler
  278. [WEAK]
  279. 201 00000030 EXPORT DMA1_Channel2_3_IRQHandler
  280. [WEAK]
  281. 202 00000030 EXPORT DMA1_Channel4_5_IRQHandler
  282. [WEAK]
  283. 203 00000030 EXPORT ADC1_IRQHandler
  284. [WEAK]
  285. 204 00000030 EXPORT TIM1_BRK_UP_TRG_COM_IRQHandler
  286. [WEAK]
  287. 205 00000030 EXPORT TIM1_CC_IRQHandler
  288. [WEAK]
  289. 206 00000030 EXPORT TIM2_IRQHandler
  290. [WEAK]
  291. 207 00000030 EXPORT TIM3_IRQHandler
  292. [WEAK]
  293. 208 00000030 EXPORT TIM14_IRQHandler
  294. [WEAK]
  295. 209 00000030 EXPORT TIM16_IRQHandler
  296. [WEAK]
  297. ARM Macro Assembler Page 6
  298. 210 00000030 EXPORT TIM17_IRQHandler
  299. [WEAK]
  300. 211 00000030 EXPORT I2C1_IRQHandler
  301. [WEAK]
  302. 212 00000030 EXPORT SPI1_IRQHandler
  303. [WEAK]
  304. 213 00000030 EXPORT SPI2_IRQHandler
  305. [WEAK]
  306. 214 00000030 EXPORT USART1_IRQHandler
  307. [WEAK]
  308. 215 00000030 EXPORT USART2_IRQHandler
  309. [WEAK]
  310. 216 00000030 EXPORT CEC_CAN_IRQHandler
  311. [WEAK]
  312. 217 00000030 EXPORT USB_IRQHandler
  313. [WEAK]
  314. 218 00000030
  315. 219 00000030
  316. 220 00000030 WWDG_IRQHandler
  317. 221 00000030 PVD_VDDIO2_IRQHandler
  318. 222 00000030 RTC_IRQHandler
  319. 223 00000030 FLASH_IRQHandler
  320. 224 00000030 RCC_CRS_IRQHandler
  321. 225 00000030 EXTI0_1_IRQHandler
  322. 226 00000030 EXTI2_3_IRQHandler
  323. 227 00000030 EXTI4_15_IRQHandler
  324. 228 00000030 TSC_IRQHandler
  325. 229 00000030 DMA1_Channel1_IRQHandler
  326. 230 00000030 DMA1_Channel2_3_IRQHandler
  327. 231 00000030 DMA1_Channel4_5_IRQHandler
  328. 232 00000030 ADC1_IRQHandler
  329. 233 00000030 TIM1_BRK_UP_TRG_COM_IRQHandler
  330. 234 00000030 TIM1_CC_IRQHandler
  331. 235 00000030 TIM2_IRQHandler
  332. 236 00000030 TIM3_IRQHandler
  333. 237 00000030 TIM14_IRQHandler
  334. 238 00000030 TIM16_IRQHandler
  335. 239 00000030 TIM17_IRQHandler
  336. 240 00000030 I2C1_IRQHandler
  337. 241 00000030 SPI1_IRQHandler
  338. 242 00000030 SPI2_IRQHandler
  339. 243 00000030 USART1_IRQHandler
  340. 244 00000030 USART2_IRQHandler
  341. 245 00000030 CEC_CAN_IRQHandler
  342. 246 00000030 USB_IRQHandler
  343. 247 00000030
  344. 248 00000030 E7FE B .
  345. 249 00000032
  346. 250 00000032 ENDP
  347. 251 00000032
  348. 252 00000032 00 00 ALIGN
  349. 253 00000034
  350. 254 00000034 ;*******************************************************
  351. ************************
  352. 255 00000034 ; User Stack and Heap initialization
  353. 256 00000034 ;*******************************************************
  354. ************************
  355. 257 00000034 IF :DEF:__MICROLIB
  356. 264 00000034
  357. ARM Macro Assembler Page 7
  358. 265 00000034 IMPORT __use_two_region_memory
  359. 266 00000034 EXPORT __user_initial_stackheap
  360. 267 00000034
  361. 268 00000034 __user_initial_stackheap
  362. 269 00000034
  363. 270 00000034 480B LDR R0, = Heap_Mem
  364. 271 00000036 490C LDR R1, =(Stack_Mem + Stack_Size)
  365. 272 00000038 4A0C LDR R2, = (Heap_Mem + Heap_Size)
  366. 273 0000003A 4B0D LDR R3, = Stack_Mem
  367. 274 0000003C 4770 BX LR
  368. 275 0000003E
  369. 276 0000003E 00 00 ALIGN
  370. 277 00000040
  371. 278 00000040 ENDIF
  372. 279 00000040
  373. 280 00000040 END
  374. 00000000
  375. 00000004
  376. 0000001F
  377. 40021018
  378. 00000001
  379. 40010000
  380. 00000000
  381. 00000000
  382. 00000000
  383. 00000000
  384. 00000400
  385. 00000200
  386. 00000000
  387. Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M0 --apcs=interw
  388. ork --depend=.\object\startup_stm32f042.d -o.\object\startup_stm32f042.o -I.\RT
  389. E\_can -ID:\Users\dwd\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Includ
  390. e -ID:\Users\dwd\AppData\Local\Arm\Packs\Keil\STM32F0xx_DFP\1.4.0\Device\Includ
  391. e --predefine="__UVISION_VERSION SETA 529" --predefine="_RTE_ SETA 1" --predefi
  392. ne="STM32F030 SETA 1" --list=.\listing\startup_stm32f042.lst ..\source\startup\
  393. startup_stm32f042.s
  394. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  395. Relocatable symbols
  396. STACK 00000000
  397. Symbol: STACK
  398. Definitions
  399. At line 43 in file ..\source\startup\startup_stm32f042.s
  400. Uses
  401. None
  402. Comment: STACK unused
  403. Stack_Mem 00000000
  404. Symbol: Stack_Mem
  405. Definitions
  406. At line 44 in file ..\source\startup\startup_stm32f042.s
  407. Uses
  408. At line 271 in file ..\source\startup\startup_stm32f042.s
  409. At line 273 in file ..\source\startup\startup_stm32f042.s
  410. __initial_sp 00000400
  411. Symbol: __initial_sp
  412. Definitions
  413. At line 45 in file ..\source\startup\startup_stm32f042.s
  414. Uses
  415. At line 69 in file ..\source\startup\startup_stm32f042.s
  416. At line 134 in file ..\source\startup\startup_stm32f042.s
  417. 3 symbols
  418. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  419. Relocatable symbols
  420. HEAP 00000000
  421. Symbol: HEAP
  422. Definitions
  423. At line 54 in file ..\source\startup\startup_stm32f042.s
  424. Uses
  425. None
  426. Comment: HEAP unused
  427. Heap_Mem 00000000
  428. Symbol: Heap_Mem
  429. Definitions
  430. At line 56 in file ..\source\startup\startup_stm32f042.s
  431. Uses
  432. At line 270 in file ..\source\startup\startup_stm32f042.s
  433. At line 272 in file ..\source\startup\startup_stm32f042.s
  434. __heap_base 00000000
  435. Symbol: __heap_base
  436. Definitions
  437. At line 55 in file ..\source\startup\startup_stm32f042.s
  438. Uses
  439. None
  440. Comment: __heap_base unused
  441. __heap_limit 00000200
  442. Symbol: __heap_limit
  443. Definitions
  444. At line 57 in file ..\source\startup\startup_stm32f042.s
  445. Uses
  446. None
  447. Comment: __heap_limit unused
  448. 4 symbols
  449. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  450. Relocatable symbols
  451. RESET 00000000
  452. Symbol: RESET
  453. Definitions
  454. At line 64 in file ..\source\startup\startup_stm32f042.s
  455. Uses
  456. None
  457. Comment: RESET unused
  458. __Vectors 00000000
  459. Symbol: __Vectors
  460. Definitions
  461. At line 69 in file ..\source\startup\startup_stm32f042.s
  462. Uses
  463. At line 65 in file ..\source\startup\startup_stm32f042.s
  464. At line 122 in file ..\source\startup\startup_stm32f042.s
  465. __Vectors_End 000000C0
  466. Symbol: __Vectors_End
  467. Definitions
  468. At line 120 in file ..\source\startup\startup_stm32f042.s
  469. Uses
  470. At line 66 in file ..\source\startup\startup_stm32f042.s
  471. At line 122 in file ..\source\startup\startup_stm32f042.s
  472. 3 symbols
  473. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  474. Relocatable symbols
  475. .text 00000000
  476. Symbol: .text
  477. Definitions
  478. At line 124 in file ..\source\startup\startup_stm32f042.s
  479. Uses
  480. None
  481. Comment: .text unused
  482. ADC1_IRQHandler 00000030
  483. Symbol: ADC1_IRQHandler
  484. Definitions
  485. At line 232 in file ..\source\startup\startup_stm32f042.s
  486. Uses
  487. At line 99 in file ..\source\startup\startup_stm32f042.s
  488. At line 203 in file ..\source\startup\startup_stm32f042.s
  489. ApplicationStart 0000001E
  490. Symbol: ApplicationStart
  491. Definitions
  492. At line 158 in file ..\source\startup\startup_stm32f042.s
  493. Uses
  494. At line 145 in file ..\source\startup\startup_stm32f042.s
  495. Comment: ApplicationStart used once
  496. CEC_CAN_IRQHandler 00000030
  497. Symbol: CEC_CAN_IRQHandler
  498. Definitions
  499. At line 245 in file ..\source\startup\startup_stm32f042.s
  500. Uses
  501. At line 117 in file ..\source\startup\startup_stm32f042.s
  502. At line 216 in file ..\source\startup\startup_stm32f042.s
  503. DMA1_Channel1_IRQHandler 00000030
  504. Symbol: DMA1_Channel1_IRQHandler
  505. Definitions
  506. At line 229 in file ..\source\startup\startup_stm32f042.s
  507. Uses
  508. At line 96 in file ..\source\startup\startup_stm32f042.s
  509. At line 200 in file ..\source\startup\startup_stm32f042.s
  510. DMA1_Channel2_3_IRQHandler 00000030
  511. Symbol: DMA1_Channel2_3_IRQHandler
  512. Definitions
  513. At line 230 in file ..\source\startup\startup_stm32f042.s
  514. Uses
  515. At line 97 in file ..\source\startup\startup_stm32f042.s
  516. At line 201 in file ..\source\startup\startup_stm32f042.s
  517. DMA1_Channel4_5_IRQHandler 00000030
  518. Symbol: DMA1_Channel4_5_IRQHandler
  519. Definitions
  520. At line 231 in file ..\source\startup\startup_stm32f042.s
  521. Uses
  522. At line 98 in file ..\source\startup\startup_stm32f042.s
  523. ARM Macro Assembler Page 2 Alphabetic symbol ordering
  524. Relocatable symbols
  525. At line 202 in file ..\source\startup\startup_stm32f042.s
  526. Default_Handler 00000030
  527. Symbol: Default_Handler
  528. Definitions
  529. At line 189 in file ..\source\startup\startup_stm32f042.s
  530. Uses
  531. None
  532. Comment: Default_Handler unused
  533. EXTI0_1_IRQHandler 00000030
  534. Symbol: EXTI0_1_IRQHandler
  535. Definitions
  536. At line 225 in file ..\source\startup\startup_stm32f042.s
  537. Uses
  538. At line 92 in file ..\source\startup\startup_stm32f042.s
  539. At line 196 in file ..\source\startup\startup_stm32f042.s
  540. EXTI2_3_IRQHandler 00000030
  541. Symbol: EXTI2_3_IRQHandler
  542. Definitions
  543. At line 226 in file ..\source\startup\startup_stm32f042.s
  544. Uses
  545. At line 93 in file ..\source\startup\startup_stm32f042.s
  546. At line 197 in file ..\source\startup\startup_stm32f042.s
  547. EXTI4_15_IRQHandler 00000030
  548. Symbol: EXTI4_15_IRQHandler
  549. Definitions
  550. At line 227 in file ..\source\startup\startup_stm32f042.s
  551. Uses
  552. At line 94 in file ..\source\startup\startup_stm32f042.s
  553. At line 198 in file ..\source\startup\startup_stm32f042.s
  554. FLASH_IRQHandler 00000030
  555. Symbol: FLASH_IRQHandler
  556. Definitions
  557. At line 223 in file ..\source\startup\startup_stm32f042.s
  558. Uses
  559. At line 90 in file ..\source\startup\startup_stm32f042.s
  560. At line 194 in file ..\source\startup\startup_stm32f042.s
  561. HardFault_Handler 00000028
  562. Symbol: HardFault_Handler
  563. Definitions
  564. At line 172 in file ..\source\startup\startup_stm32f042.s
  565. Uses
  566. At line 72 in file ..\source\startup\startup_stm32f042.s
  567. At line 173 in file ..\source\startup\startup_stm32f042.s
  568. I2C1_IRQHandler 00000030
  569. Symbol: I2C1_IRQHandler
  570. Definitions
  571. ARM Macro Assembler Page 3 Alphabetic symbol ordering
  572. Relocatable symbols
  573. At line 240 in file ..\source\startup\startup_stm32f042.s
  574. Uses
  575. At line 110 in file ..\source\startup\startup_stm32f042.s
  576. At line 211 in file ..\source\startup\startup_stm32f042.s
  577. NMI_Handler 00000026
  578. Symbol: NMI_Handler
  579. Definitions
  580. At line 167 in file ..\source\startup\startup_stm32f042.s
  581. Uses
  582. At line 71 in file ..\source\startup\startup_stm32f042.s
  583. At line 168 in file ..\source\startup\startup_stm32f042.s
  584. PVD_VDDIO2_IRQHandler 00000030
  585. Symbol: PVD_VDDIO2_IRQHandler
  586. Definitions
  587. At line 221 in file ..\source\startup\startup_stm32f042.s
  588. Uses
  589. At line 88 in file ..\source\startup\startup_stm32f042.s
  590. At line 192 in file ..\source\startup\startup_stm32f042.s
  591. PendSV_Handler 0000002C
  592. Symbol: PendSV_Handler
  593. Definitions
  594. At line 180 in file ..\source\startup\startup_stm32f042.s
  595. Uses
  596. At line 83 in file ..\source\startup\startup_stm32f042.s
  597. At line 181 in file ..\source\startup\startup_stm32f042.s
  598. RCC_CRS_IRQHandler 00000030
  599. Symbol: RCC_CRS_IRQHandler
  600. Definitions
  601. At line 224 in file ..\source\startup\startup_stm32f042.s
  602. Uses
  603. At line 91 in file ..\source\startup\startup_stm32f042.s
  604. At line 195 in file ..\source\startup\startup_stm32f042.s
  605. RTC_IRQHandler 00000030
  606. Symbol: RTC_IRQHandler
  607. Definitions
  608. At line 222 in file ..\source\startup\startup_stm32f042.s
  609. Uses
  610. At line 89 in file ..\source\startup\startup_stm32f042.s
  611. At line 193 in file ..\source\startup\startup_stm32f042.s
  612. Reset_Handler 00000000
  613. Symbol: Reset_Handler
  614. Definitions
  615. At line 127 in file ..\source\startup\startup_stm32f042.s
  616. Uses
  617. At line 70 in file ..\source\startup\startup_stm32f042.s
  618. At line 128 in file ..\source\startup\startup_stm32f042.s
  619. ARM Macro Assembler Page 4 Alphabetic symbol ordering
  620. Relocatable symbols
  621. SPI1_IRQHandler 00000030
  622. Symbol: SPI1_IRQHandler
  623. Definitions
  624. At line 241 in file ..\source\startup\startup_stm32f042.s
  625. Uses
  626. At line 112 in file ..\source\startup\startup_stm32f042.s
  627. At line 212 in file ..\source\startup\startup_stm32f042.s
  628. SPI2_IRQHandler 00000030
  629. Symbol: SPI2_IRQHandler
  630. Definitions
  631. At line 242 in file ..\source\startup\startup_stm32f042.s
  632. Uses
  633. At line 113 in file ..\source\startup\startup_stm32f042.s
  634. At line 213 in file ..\source\startup\startup_stm32f042.s
  635. SVC_Handler 0000002A
  636. Symbol: SVC_Handler
  637. Definitions
  638. At line 176 in file ..\source\startup\startup_stm32f042.s
  639. Uses
  640. At line 80 in file ..\source\startup\startup_stm32f042.s
  641. At line 177 in file ..\source\startup\startup_stm32f042.s
  642. SysTick_Handler 0000002E
  643. Symbol: SysTick_Handler
  644. Definitions
  645. At line 184 in file ..\source\startup\startup_stm32f042.s
  646. Uses
  647. At line 84 in file ..\source\startup\startup_stm32f042.s
  648. At line 185 in file ..\source\startup\startup_stm32f042.s
  649. TIM14_IRQHandler 00000030
  650. Symbol: TIM14_IRQHandler
  651. Definitions
  652. At line 237 in file ..\source\startup\startup_stm32f042.s
  653. Uses
  654. At line 106 in file ..\source\startup\startup_stm32f042.s
  655. At line 208 in file ..\source\startup\startup_stm32f042.s
  656. TIM16_IRQHandler 00000030
  657. Symbol: TIM16_IRQHandler
  658. Definitions
  659. At line 238 in file ..\source\startup\startup_stm32f042.s
  660. Uses
  661. At line 108 in file ..\source\startup\startup_stm32f042.s
  662. At line 209 in file ..\source\startup\startup_stm32f042.s
  663. TIM17_IRQHandler 00000030
  664. Symbol: TIM17_IRQHandler
  665. Definitions
  666. At line 239 in file ..\source\startup\startup_stm32f042.s
  667. ARM Macro Assembler Page 5 Alphabetic symbol ordering
  668. Relocatable symbols
  669. Uses
  670. At line 109 in file ..\source\startup\startup_stm32f042.s
  671. At line 210 in file ..\source\startup\startup_stm32f042.s
  672. TIM1_BRK_UP_TRG_COM_IRQHandler 00000030
  673. Symbol: TIM1_BRK_UP_TRG_COM_IRQHandler
  674. Definitions
  675. At line 233 in file ..\source\startup\startup_stm32f042.s
  676. Uses
  677. At line 100 in file ..\source\startup\startup_stm32f042.s
  678. At line 204 in file ..\source\startup\startup_stm32f042.s
  679. TIM1_CC_IRQHandler 00000030
  680. Symbol: TIM1_CC_IRQHandler
  681. Definitions
  682. At line 234 in file ..\source\startup\startup_stm32f042.s
  683. Uses
  684. At line 101 in file ..\source\startup\startup_stm32f042.s
  685. At line 205 in file ..\source\startup\startup_stm32f042.s
  686. TIM2_IRQHandler 00000030
  687. Symbol: TIM2_IRQHandler
  688. Definitions
  689. At line 235 in file ..\source\startup\startup_stm32f042.s
  690. Uses
  691. At line 102 in file ..\source\startup\startup_stm32f042.s
  692. At line 206 in file ..\source\startup\startup_stm32f042.s
  693. TIM3_IRQHandler 00000030
  694. Symbol: TIM3_IRQHandler
  695. Definitions
  696. At line 236 in file ..\source\startup\startup_stm32f042.s
  697. Uses
  698. At line 103 in file ..\source\startup\startup_stm32f042.s
  699. At line 207 in file ..\source\startup\startup_stm32f042.s
  700. TSC_IRQHandler 00000030
  701. Symbol: TSC_IRQHandler
  702. Definitions
  703. At line 228 in file ..\source\startup\startup_stm32f042.s
  704. Uses
  705. At line 95 in file ..\source\startup\startup_stm32f042.s
  706. At line 199 in file ..\source\startup\startup_stm32f042.s
  707. USART1_IRQHandler 00000030
  708. Symbol: USART1_IRQHandler
  709. Definitions
  710. At line 243 in file ..\source\startup\startup_stm32f042.s
  711. Uses
  712. At line 114 in file ..\source\startup\startup_stm32f042.s
  713. At line 214 in file ..\source\startup\startup_stm32f042.s
  714. USART2_IRQHandler 00000030
  715. ARM Macro Assembler Page 6 Alphabetic symbol ordering
  716. Relocatable symbols
  717. Symbol: USART2_IRQHandler
  718. Definitions
  719. At line 244 in file ..\source\startup\startup_stm32f042.s
  720. Uses
  721. At line 115 in file ..\source\startup\startup_stm32f042.s
  722. At line 215 in file ..\source\startup\startup_stm32f042.s
  723. USB_IRQHandler 00000030
  724. Symbol: USB_IRQHandler
  725. Definitions
  726. At line 246 in file ..\source\startup\startup_stm32f042.s
  727. Uses
  728. At line 118 in file ..\source\startup\startup_stm32f042.s
  729. At line 217 in file ..\source\startup\startup_stm32f042.s
  730. WWDG_IRQHandler 00000030
  731. Symbol: WWDG_IRQHandler
  732. Definitions
  733. At line 220 in file ..\source\startup\startup_stm32f042.s
  734. Uses
  735. At line 87 in file ..\source\startup\startup_stm32f042.s
  736. At line 191 in file ..\source\startup\startup_stm32f042.s
  737. __user_initial_stackheap 00000034
  738. Symbol: __user_initial_stackheap
  739. Definitions
  740. At line 268 in file ..\source\startup\startup_stm32f042.s
  741. Uses
  742. At line 266 in file ..\source\startup\startup_stm32f042.s
  743. Comment: __user_initial_stackheap used once
  744. 37 symbols
  745. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  746. Absolute symbols
  747. Heap_Size 00000200
  748. Symbol: Heap_Size
  749. Definitions
  750. At line 52 in file ..\source\startup\startup_stm32f042.s
  751. Uses
  752. At line 56 in file ..\source\startup\startup_stm32f042.s
  753. At line 272 in file ..\source\startup\startup_stm32f042.s
  754. Stack_Size 00000400
  755. Symbol: Stack_Size
  756. Definitions
  757. At line 41 in file ..\source\startup\startup_stm32f042.s
  758. Uses
  759. At line 44 in file ..\source\startup\startup_stm32f042.s
  760. At line 271 in file ..\source\startup\startup_stm32f042.s
  761. __Vectors_Size 000000C0
  762. Symbol: __Vectors_Size
  763. Definitions
  764. At line 122 in file ..\source\startup\startup_stm32f042.s
  765. Uses
  766. At line 67 in file ..\source\startup\startup_stm32f042.s
  767. Comment: __Vectors_Size used once
  768. 3 symbols
  769. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  770. External symbols
  771. SystemInit 00000000
  772. Symbol: SystemInit
  773. Definitions
  774. At line 130 in file ..\source\startup\startup_stm32f042.s
  775. Uses
  776. At line 159 in file ..\source\startup\startup_stm32f042.s
  777. Comment: SystemInit used once
  778. __main 00000000
  779. Symbol: __main
  780. Definitions
  781. At line 129 in file ..\source\startup\startup_stm32f042.s
  782. Uses
  783. At line 161 in file ..\source\startup\startup_stm32f042.s
  784. Comment: __main used once
  785. __use_two_region_memory 00000000
  786. Symbol: __use_two_region_memory
  787. Definitions
  788. At line 265 in file ..\source\startup\startup_stm32f042.s
  789. Uses
  790. None
  791. Comment: __use_two_region_memory unused
  792. 3 symbols
  793. 390 symbols in table