startup_gd32f1x0.lst 50 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334
  1. ARM Macro Assembler Page 1
  2. 1 00000000 ;/*!
  3. 2 00000000 ; \file startup_gd32f1x0.s
  4. 3 00000000 ; \brief start up file
  5. 4 00000000
  6. 5 00000000 ; 2014-12-26, V1.0.0, firmware for GD32F1x0(x=3,5)
  7. 6 00000000 ; 2016-01-15, V2.0.0, firmware for GD32F1x0(x=3,5,7,9
  8. )
  9. 7 00000000 ; 2016-04-30, V3.0.0, firmware update for GD32F1x0(x=
  10. 3,5,7,9)
  11. 8 00000000 ; 2017-06-19, V3.1.0, firmware update for GD32F1x0(x=
  12. 3,5,7,9)
  13. 9 00000000 ; 2019-11-20, V3.2.0, firmware update for GD32F1x0(x=
  14. 3,5,7,9)
  15. 10 00000000 ;*/
  16. 11 00000000
  17. 12 00000000 ;/*
  18. 13 00000000 ; Copyright (c) 2019, GigaDevice Semiconductor Inc.
  19. 14 00000000 ;
  20. 15 00000000 ; Redistribution and use in source and binary forms,
  21. with or without modification,
  22. 16 00000000 ;are permitted provided that the following conditions ar
  23. e met:
  24. 17 00000000 ;
  25. 18 00000000 ; 1. Redistributions of source code must retain the a
  26. bove copyright notice, this
  27. 19 00000000 ; list of conditions and the following disclaimer.
  28. 20 00000000 ; 2. Redistributions in binary form must reproduce th
  29. e above copyright notice,
  30. 21 00000000 ; this list of conditions and the following discla
  31. imer in the documentation
  32. 22 00000000 ; and/or other materials provided with the distrib
  33. ution.
  34. 23 00000000 ; 3. Neither the name of the copyright holder nor the
  35. names of its contributors
  36. 24 00000000 ; may be used to endorse or promote products deriv
  37. ed from this software without
  38. 25 00000000 ; specific prior written permission.
  39. 26 00000000 ;
  40. 27 00000000 ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
  41. AND CONTRIBUTORS "AS IS"
  42. 28 00000000 ;AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT N
  43. OT LIMITED TO, THE IMPLIED
  44. 29 00000000 ;WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICU
  45. LAR PURPOSE ARE DISCLAIMED.
  46. 30 00000000 ;IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  47. BE LIABLE FOR ANY DIRECT,
  48. 31 00000000 ;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENT
  49. IAL DAMAGES (INCLUDING, BUT
  50. 32 00000000 ;NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERV
  51. ICES; LOSS OF USE, DATA, OR
  52. 33 00000000 ;PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND O
  53. N ANY THEORY OF LIABILITY,
  54. 34 00000000 ;WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDI
  55. NG NEGLIGENCE OR OTHERWISE)
  56. 35 00000000 ;ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVE
  57. N IF ADVISED OF THE POSSIBILITY
  58. 36 00000000 ;OF SUCH DAMAGE.
  59. 37 00000000 ;*/
  60. ARM Macro Assembler Page 2
  61. 38 00000000
  62. 39 00000000 ; <h> Stack Configuration
  63. 40 00000000 ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
  64. 41 00000000 ; </h>
  65. 42 00000000
  66. 43 00000000 00000400
  67. Stack_Size
  68. EQU 0x00000400
  69. 44 00000000
  70. 45 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
  71. =3
  72. 46 00000000 Stack_Mem
  73. SPACE Stack_Size
  74. 47 00000400 __initial_sp
  75. 48 00000400
  76. 49 00000400
  77. 50 00000400 ; <h> Heap Configuration
  78. 51 00000400 ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
  79. 52 00000400 ; </h>
  80. 53 00000400
  81. 54 00000400 00000400
  82. Heap_Size
  83. EQU 0x00000400
  84. 55 00000400
  85. 56 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN=
  86. 3
  87. 57 00000000 __heap_base
  88. 58 00000000 Heap_Mem
  89. SPACE Heap_Size
  90. 59 00000400 __heap_limit
  91. 60 00000400
  92. 61 00000400 PRESERVE8
  93. 62 00000400 THUMB
  94. 63 00000400
  95. 64 00000400 ; /* reset Vector Mapped to at Address 0 *
  96. /
  97. 65 00000400 AREA RESET, DATA, READONLY
  98. 66 00000000 EXPORT __Vectors
  99. 67 00000000 EXPORT __Vectors_End
  100. 68 00000000 EXPORT __Vectors_Size
  101. 69 00000000
  102. 70 00000000 00000000
  103. __Vectors
  104. DCD __initial_sp ; Top of Stack
  105. 71 00000004 00000000 DCD Reset_Handler ; Reset Handler
  106. 72 00000008 00000000 DCD NMI_Handler ; NMI Handler
  107. 73 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
  108. Handler
  109. 74 00000010 00000000 DCD MemManage_Handler
  110. ; MPU Fault Handler
  111. 75 00000014 00000000 DCD BusFault_Handler
  112. ; Bus Fault Handler
  113. 76 00000018 00000000 DCD UsageFault_Handler ; Usage Faul
  114. t Handler
  115. 77 0000001C 00000000 DCD 0 ; Reserved
  116. 78 00000020 00000000 DCD 0 ; Reserved
  117. 79 00000024 00000000 DCD 0 ; Reserved
  118. ARM Macro Assembler Page 3
  119. 80 00000028 00000000 DCD 0 ; Reserved
  120. 81 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
  121. 82 00000030 00000000 DCD DebugMon_Handler ; Debug Monito
  122. r Handler
  123. 83 00000034 00000000 DCD 0 ; Reserved
  124. 84 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
  125. 85 0000003C 00000000 DCD SysTick_Handler
  126. ; SysTick Handler
  127. 86 00000040
  128. 87 00000040 ; /* external interrupts handler */
  129. 88 00000040 00000000 DCD WWDGT_IRQHandler ; 16:Window Wa
  130. tchdog Timer
  131. 89 00000044 00000000 DCD LVD_IRQHandler ; 17:LVD through
  132. EXTI Line detect
  133. 90 00000048 00000000 DCD RTC_IRQHandler ; 18:RTC through
  134. EXTI Line
  135. 91 0000004C 00000000 DCD FMC_IRQHandler ; 19:FMC
  136. 92 00000050 00000000 DCD RCU_IRQHandler ; 20:RCU
  137. 93 00000054 00000000 DCD EXTI0_1_IRQHandler ; 21:EXTI Li
  138. ne 0 and EXTI Line
  139. 1
  140. 94 00000058 00000000 DCD EXTI2_3_IRQHandler ; 22:EXTI Li
  141. ne 2 and EXTI Line
  142. 3
  143. 95 0000005C 00000000 DCD EXTI4_15_IRQHandler ; 23:EXTI L
  144. ine 4 to EXTI Line
  145. 15
  146. 96 00000060 00000000 DCD TSI_IRQHandler ; 24:TSI
  147. 97 00000064 00000000 DCD DMA_Channel0_IRQHandler
  148. ; 25:DMA Channel 0
  149. 98 00000068 00000000 DCD DMA_Channel1_2_IRQHandler ; 26:
  150. DMA Channel 1 and D
  151. MA Channel 2
  152. 99 0000006C 00000000 DCD DMA_Channel3_4_IRQHandler ; 27:
  153. DMA Channel 3 and D
  154. MA Channel 4
  155. 100 00000070 00000000 DCD ADC_CMP_IRQHandler ; 28:ADC and
  156. Comparator 0-1
  157. 101 00000074 00000000 DCD TIMER0_BRK_UP_TRG_COM_IRQHandle
  158. r
  159. ; 29:TIMER0 Break,U
  160. pdate,Trigger and C
  161. ommutation
  162. 102 00000078 00000000 DCD TIMER0_Channel_IRQHandler
  163. ; 30:TIMER0 Channel
  164. 103 0000007C 00000000 DCD TIMER1_IRQHandler ; 31:TIMER1
  165. 104 00000080 00000000 DCD TIMER2_IRQHandler ; 32:TIMER2
  166. 105 00000084 00000000 DCD TIMER5_DAC_IRQHandler
  167. ; 33:TIMER5 and DAC
  168. 106 00000088 00000000 DCD 0 ; Reserved
  169. 107 0000008C 00000000 DCD TIMER13_IRQHandler ; 35:TIMER13
  170. 108 00000090 00000000 DCD TIMER14_IRQHandler ; 36:TIMER14
  171. 109 00000094 00000000 DCD TIMER15_IRQHandler ; 37:TIMER15
  172. ARM Macro Assembler Page 4
  173. 110 00000098 00000000 DCD TIMER16_IRQHandler ; 38:TIMER16
  174. 111 0000009C 00000000 DCD I2C0_EV_IRQHandler
  175. ; 39:I2C0 Event
  176. 112 000000A0 00000000 DCD I2C1_EV_IRQHandler
  177. ; 40:I2C1 Event
  178. 113 000000A4 00000000 DCD SPI0_IRQHandler ; 41:SPI0
  179. 114 000000A8 00000000 DCD SPI1_IRQHandler ; 42:SPI1
  180. 115 000000AC 00000000 DCD USART0_IRQHandler ; 43:USART0
  181. 116 000000B0 00000000 DCD USART1_IRQHandler ; 44:USART1
  182. 117 000000B4 00000000 DCD 0 ; Reserved
  183. 118 000000B8 00000000 DCD CEC_IRQHandler ; 46:CEC
  184. 119 000000BC 00000000 DCD 0 ; Reserved
  185. 120 000000C0 00000000 DCD I2C0_ER_IRQHandler
  186. ; 48:I2C0 Error
  187. 121 000000C4 00000000 DCD 0 ; Reserved
  188. 122 000000C8 00000000 DCD I2C1_ER_IRQHandler
  189. ; 50:I2C1 Error
  190. 123 000000CC 00000000 DCD I2C2_EV_IRQHandler
  191. ; 51:I2C2 Event
  192. 124 000000D0 00000000 DCD I2C2_ER_IRQHandler
  193. ; 52:I2C2 Error
  194. 125 000000D4 00000000 DCD USBD_LP_IRQHandler ; 53:USBD LP
  195. 126 000000D8 00000000 DCD USBD_HP_IRQHandler ; 54:USBD HP
  196. 127 000000DC 00000000 DCD 0 ; Reserved
  197. 128 000000E0 00000000 DCD 0 ; Reserved
  198. 129 000000E4 00000000 DCD 0 ; Reserved
  199. 130 000000E8 00000000 DCD USBDWakeUp_IRQHandler
  200. ; 58:USBD Wakeup
  201. 131 000000EC 00000000 DCD CAN0_TX_IRQHandler ; 59:CAN0 TX
  202. 132 000000F0 00000000 DCD CAN0_RX0_IRQHandler
  203. ; 60:CAN0 RX0
  204. 133 000000F4 00000000 DCD CAN0_RX1_IRQHandler
  205. ; 61:CAN0 RX1
  206. 134 000000F8 00000000 DCD CAN0_SCE_IRQHandler
  207. ; 62:CAN0 SCE
  208. 135 000000FC 00000000 DCD SLCD_IRQHandler ; 63:SLCD
  209. 136 00000100 00000000 DCD DMA_Channel5_6_IRQHandler ; 64:
  210. DMA Channel5 and Ch
  211. annel6
  212. 137 00000104 00000000 DCD 0 ; Reserved
  213. 138 00000108 00000000 DCD 0 ; Reserved
  214. 139 0000010C 00000000 DCD SPI2_IRQHandler ; 67:SPI2
  215. 140 00000110 00000000 DCD 0 ; Reserved
  216. 141 00000114 00000000 DCD 0 ; Reserved
  217. 142 00000118 00000000 DCD 0 ; Reserved
  218. 143 0000011C 00000000 DCD 0 ; Reserved
  219. 144 00000120 00000000 DCD 0 ; Reserved
  220. 145 00000124 00000000 DCD 0 ; Reserved
  221. 146 00000128 00000000 DCD 0 ; Reserved
  222. 147 0000012C 00000000 DCD 0 ; Reserved
  223. 148 00000130 00000000 DCD 0 ; Reserved
  224. 149 00000134 00000000 DCD 0 ; Reserved
  225. 150 00000138 00000000 DCD 0 ; Reserved
  226. 151 0000013C 00000000 DCD 0 ; Reserved
  227. ARM Macro Assembler Page 5
  228. 152 00000140 00000000 DCD 0 ; Reserved
  229. 153 00000144 00000000 DCD 0 ; Reserved
  230. 154 00000148 00000000 DCD 0 ; Reserved
  231. 155 0000014C 00000000 DCD 0 ; Reserved
  232. 156 00000150 00000000 DCD 0 ; Reserved
  233. 157 00000154 00000000 DCD 0 ; Reserved
  234. 158 00000158 00000000 DCD CAN1_TX_IRQHandler ; 86:CAN1 TX
  235. 159 0000015C 00000000 DCD CAN1_RX0_IRQHandler
  236. ; 87:CAN1 RX0
  237. 160 00000160 00000000 DCD CAN1_RX1_IRQHandler
  238. ; 88:CAN1 RX1
  239. 161 00000164 00000000 DCD CAN1_SCE_IRQHandler
  240. ; 89:CAN1 SCE
  241. 162 00000168 __Vectors_End
  242. 163 00000168
  243. 164 00000168 00000168
  244. __Vectors_Size
  245. EQU __Vectors_End - __Vectors
  246. 165 00000168
  247. 166 00000168 AREA |.text|, CODE, READONLY
  248. 167 00000000
  249. 168 00000000 ;/* reset Handler */
  250. 169 00000000 Reset_Handler
  251. PROC
  252. 170 00000000 EXPORT Reset_Handler
  253. [WEAK]
  254. 171 00000000 IMPORT SystemInit
  255. 172 00000000 IMPORT __main
  256. 173 00000000 4809 LDR R0, =SystemInit
  257. 174 00000002 4780 BLX R0
  258. 175 00000004 4809 LDR R0, =__main
  259. 176 00000006 4700 BX R0
  260. 177 00000008 ENDP
  261. 178 00000008
  262. 179 00000008 ;/* dummy Exception Handlers */
  263. 180 00000008 NMI_Handler
  264. PROC
  265. 181 00000008 EXPORT NMI_Handler
  266. [WEAK]
  267. 182 00000008 E7FE B .
  268. 183 0000000A ENDP
  269. 185 0000000A HardFault_Handler
  270. PROC
  271. 186 0000000A EXPORT HardFault_Handler
  272. [WEAK]
  273. 187 0000000A E7FE B .
  274. 188 0000000C ENDP
  275. 190 0000000C MemManage_Handler
  276. PROC
  277. 191 0000000C EXPORT MemManage_Handler
  278. [WEAK]
  279. 192 0000000C E7FE B .
  280. 193 0000000E ENDP
  281. 195 0000000E BusFault_Handler
  282. PROC
  283. 196 0000000E EXPORT BusFault_Handler
  284. [WEAK]
  285. 197 0000000E E7FE B .
  286. ARM Macro Assembler Page 6
  287. 198 00000010 ENDP
  288. 200 00000010 UsageFault_Handler
  289. PROC
  290. 201 00000010 EXPORT UsageFault_Handler
  291. [WEAK]
  292. 202 00000010 E7FE B .
  293. 203 00000012 ENDP
  294. 204 00000012 SVC_Handler
  295. PROC
  296. 205 00000012 EXPORT SVC_Handler
  297. [WEAK]
  298. 206 00000012 E7FE B .
  299. 207 00000014 ENDP
  300. 209 00000014 DebugMon_Handler
  301. PROC
  302. 210 00000014 EXPORT DebugMon_Handler
  303. [WEAK]
  304. 211 00000014 E7FE B .
  305. 212 00000016 ENDP
  306. 214 00000016 PendSV_Handler
  307. PROC
  308. 215 00000016 EXPORT PendSV_Handler
  309. [WEAK]
  310. 216 00000016 E7FE B .
  311. 217 00000018 ENDP
  312. 219 00000018 SysTick_Handler
  313. PROC
  314. 220 00000018 EXPORT SysTick_Handler
  315. [WEAK]
  316. 221 00000018 E7FE B .
  317. 222 0000001A ENDP
  318. 223 0000001A
  319. 224 0000001A Default_Handler
  320. PROC
  321. 225 0000001A ; /* external interrupts handler */
  322. 226 0000001A EXPORT WWDGT_IRQHandler
  323. [WEAK]
  324. 227 0000001A EXPORT LVD_IRQHandler
  325. [WEAK]
  326. 228 0000001A EXPORT RTC_IRQHandler
  327. [WEAK]
  328. 229 0000001A EXPORT FMC_IRQHandler
  329. [WEAK]
  330. 230 0000001A EXPORT RCU_IRQHandler
  331. [WEAK]
  332. 231 0000001A EXPORT EXTI0_1_IRQHandler
  333. [WEAK]
  334. 232 0000001A EXPORT EXTI2_3_IRQHandler
  335. [WEAK]
  336. 233 0000001A EXPORT EXTI4_15_IRQHandler
  337. [WEAK]
  338. 234 0000001A EXPORT TSI_IRQHandler
  339. [WEAK]
  340. 235 0000001A EXPORT DMA_Channel0_IRQHandler
  341. [WEAK]
  342. 236 0000001A EXPORT DMA_Channel1_2_IRQHandler
  343. [WEAK]
  344. 237 0000001A EXPORT DMA_Channel3_4_IRQHandler
  345. [WEAK]
  346. ARM Macro Assembler Page 7
  347. 238 0000001A EXPORT ADC_CMP_IRQHandler
  348. [WEAK]
  349. 239 0000001A EXPORT TIMER0_BRK_UP_TRG_COM_IRQHandle
  350. r [WEAK]
  351. 240 0000001A EXPORT TIMER0_Channel_IRQHandler
  352. [WEAK]
  353. 241 0000001A EXPORT TIMER1_IRQHandler
  354. [WEAK]
  355. 242 0000001A EXPORT TIMER2_IRQHandler
  356. [WEAK]
  357. 243 0000001A EXPORT TIMER5_DAC_IRQHandler
  358. [WEAK]
  359. 244 0000001A EXPORT TIMER13_IRQHandler
  360. [WEAK]
  361. 245 0000001A EXPORT TIMER14_IRQHandler
  362. [WEAK]
  363. 246 0000001A EXPORT TIMER15_IRQHandler
  364. [WEAK]
  365. 247 0000001A EXPORT TIMER16_IRQHandler
  366. [WEAK]
  367. 248 0000001A EXPORT I2C0_EV_IRQHandler
  368. [WEAK]
  369. 249 0000001A EXPORT I2C1_EV_IRQHandler
  370. [WEAK]
  371. 250 0000001A EXPORT SPI0_IRQHandler
  372. [WEAK]
  373. 251 0000001A EXPORT SPI1_IRQHandler
  374. [WEAK]
  375. 252 0000001A EXPORT USART0_IRQHandler
  376. [WEAK]
  377. 253 0000001A EXPORT USART1_IRQHandler
  378. [WEAK]
  379. 254 0000001A EXPORT CEC_IRQHandler
  380. [WEAK]
  381. 255 0000001A EXPORT I2C0_ER_IRQHandler
  382. [WEAK]
  383. 256 0000001A EXPORT I2C1_ER_IRQHandler
  384. [WEAK]
  385. 257 0000001A EXPORT I2C2_EV_IRQHandler
  386. [WEAK]
  387. 258 0000001A EXPORT I2C2_ER_IRQHandler
  388. [WEAK]
  389. 259 0000001A EXPORT USBD_LP_IRQHandler
  390. [WEAK]
  391. 260 0000001A EXPORT USBD_HP_IRQHandler
  392. [WEAK]
  393. 261 0000001A EXPORT USBDWakeUp_IRQHandler
  394. [WEAK]
  395. 262 0000001A EXPORT CAN0_TX_IRQHandler
  396. [WEAK]
  397. 263 0000001A EXPORT CAN0_RX0_IRQHandler
  398. [WEAK]
  399. 264 0000001A EXPORT CAN0_RX1_IRQHandler
  400. [WEAK]
  401. 265 0000001A EXPORT CAN0_SCE_IRQHandler
  402. [WEAK]
  403. 266 0000001A EXPORT SLCD_IRQHandler
  404. [WEAK]
  405. 267 0000001A EXPORT DMA_Channel5_6_IRQHandler
  406. ARM Macro Assembler Page 8
  407. [WEAK]
  408. 268 0000001A EXPORT SPI2_IRQHandler
  409. [WEAK]
  410. 269 0000001A EXPORT CAN1_TX_IRQHandler
  411. [WEAK]
  412. 270 0000001A EXPORT CAN1_RX0_IRQHandler
  413. [WEAK]
  414. 271 0000001A EXPORT CAN1_RX1_IRQHandler
  415. [WEAK]
  416. 272 0000001A EXPORT CAN1_SCE_IRQHandler
  417. [WEAK]
  418. 273 0000001A
  419. 274 0000001A ;/* external interrupts handler */
  420. 275 0000001A WWDGT_IRQHandler
  421. 276 0000001A LVD_IRQHandler
  422. 277 0000001A RTC_IRQHandler
  423. 278 0000001A FMC_IRQHandler
  424. 279 0000001A RCU_IRQHandler
  425. 280 0000001A EXTI0_1_IRQHandler
  426. 281 0000001A EXTI2_3_IRQHandler
  427. 282 0000001A EXTI4_15_IRQHandler
  428. 283 0000001A TSI_IRQHandler
  429. 284 0000001A DMA_Channel0_IRQHandler
  430. 285 0000001A DMA_Channel1_2_IRQHandler
  431. 286 0000001A DMA_Channel3_4_IRQHandler
  432. 287 0000001A ADC_CMP_IRQHandler
  433. 288 0000001A TIMER0_BRK_UP_TRG_COM_IRQHandler
  434. 289 0000001A TIMER0_Channel_IRQHandler
  435. 290 0000001A TIMER1_IRQHandler
  436. 291 0000001A TIMER2_IRQHandler
  437. 292 0000001A TIMER5_DAC_IRQHandler
  438. 293 0000001A TIMER13_IRQHandler
  439. 294 0000001A TIMER14_IRQHandler
  440. 295 0000001A TIMER15_IRQHandler
  441. 296 0000001A TIMER16_IRQHandler
  442. 297 0000001A I2C0_EV_IRQHandler
  443. 298 0000001A I2C1_EV_IRQHandler
  444. 299 0000001A SPI0_IRQHandler
  445. 300 0000001A SPI1_IRQHandler
  446. 301 0000001A USART0_IRQHandler
  447. 302 0000001A USART1_IRQHandler
  448. 303 0000001A CEC_IRQHandler
  449. 304 0000001A I2C0_ER_IRQHandler
  450. 305 0000001A I2C1_ER_IRQHandler
  451. 306 0000001A I2C2_EV_IRQHandler
  452. 307 0000001A I2C2_ER_IRQHandler
  453. 308 0000001A USBD_LP_IRQHandler
  454. 309 0000001A USBD_HP_IRQHandler
  455. 310 0000001A USBDWakeUp_IRQHandler
  456. 311 0000001A CAN0_TX_IRQHandler
  457. 312 0000001A CAN0_RX0_IRQHandler
  458. 313 0000001A CAN0_RX1_IRQHandler
  459. 314 0000001A CAN0_SCE_IRQHandler
  460. 315 0000001A SLCD_IRQHandler
  461. 316 0000001A DMA_Channel5_6_IRQHandler
  462. 317 0000001A SPI2_IRQHandler
  463. 318 0000001A CAN1_TX_IRQHandler
  464. 319 0000001A CAN1_RX0_IRQHandler
  465. 320 0000001A CAN1_RX1_IRQHandler
  466. ARM Macro Assembler Page 9
  467. 321 0000001A CAN1_SCE_IRQHandler
  468. 322 0000001A E7FE B .
  469. 323 0000001C ENDP
  470. 324 0000001C
  471. 325 0000001C ALIGN
  472. 326 0000001C
  473. 327 0000001C ; user Initial Stack & Heap
  474. 328 0000001C
  475. 329 0000001C IF :DEF:__MICROLIB
  476. 336 0000001C
  477. 337 0000001C IMPORT __use_two_region_memory
  478. 338 0000001C EXPORT __user_initial_stackheap
  479. 339 0000001C
  480. 340 0000001C __user_initial_stackheap
  481. PROC
  482. 341 0000001C 4804 LDR R0, = Heap_Mem
  483. 342 0000001E 4905 LDR R1, =(Stack_Mem + Stack_Size)
  484. 343 00000020 4A05 LDR R2, = (Heap_Mem + Heap_Size)
  485. 344 00000022 4B06 LDR R3, = Stack_Mem
  486. 345 00000024 4770 BX LR
  487. 346 00000026 ENDP
  488. 347 00000026
  489. 348 00000026 00 00 ALIGN
  490. 349 00000028
  491. 350 00000028 ENDIF
  492. 351 00000028
  493. 352 00000028 END
  494. 00000000
  495. 00000000
  496. 00000000
  497. 00000400
  498. 00000400
  499. 00000000
  500. Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
  501. ork --depend=.\objects\startup_gd32f1x0.d -o.\objects\startup_gd32f1x0.o -IC:\U
  502. sers\kevin\AppData\Local\Arm\Packs\GigaDevice\GD32F1x0_DFP\3.2.0\Device\Include
  503. -IC:\Keil_v5\ARM\CMSIS\Include --predefine="__UVISION_VERSION SETA 531" --pred
  504. efine="GD32F1x0 SETA 1" --predefine="GD32F130_150 SETA 1" --predefine="USE_STDP
  505. ERIPH_DRIVER SETA 1" --list=.\listings\startup_gd32f1x0.lst ..\Librarys\CMSIS\G
  506. D32F1x0\Source\startup_gd32f1x0.s
  507. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  508. Relocatable symbols
  509. STACK 00000000
  510. Symbol: STACK
  511. Definitions
  512. At line 45 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  513. Uses
  514. None
  515. Comment: STACK unused
  516. Stack_Mem 00000000
  517. Symbol: Stack_Mem
  518. Definitions
  519. At line 46 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  520. Uses
  521. At line 342 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  522. At line 344 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  523. __initial_sp 00000400
  524. Symbol: __initial_sp
  525. Definitions
  526. At line 47 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  527. Uses
  528. At line 70 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  529. Comment: __initial_sp used once
  530. 3 symbols
  531. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  532. Relocatable symbols
  533. HEAP 00000000
  534. Symbol: HEAP
  535. Definitions
  536. At line 56 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  537. Uses
  538. None
  539. Comment: HEAP unused
  540. Heap_Mem 00000000
  541. Symbol: Heap_Mem
  542. Definitions
  543. At line 58 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  544. Uses
  545. At line 341 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  546. At line 343 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  547. __heap_base 00000000
  548. Symbol: __heap_base
  549. Definitions
  550. At line 57 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  551. Uses
  552. None
  553. Comment: __heap_base unused
  554. __heap_limit 00000400
  555. Symbol: __heap_limit
  556. Definitions
  557. At line 59 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  558. Uses
  559. None
  560. Comment: __heap_limit unused
  561. 4 symbols
  562. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  563. Relocatable symbols
  564. RESET 00000000
  565. Symbol: RESET
  566. Definitions
  567. At line 65 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  568. Uses
  569. None
  570. Comment: RESET unused
  571. __Vectors 00000000
  572. Symbol: __Vectors
  573. Definitions
  574. At line 70 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  575. Uses
  576. At line 66 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  577. At line 164 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  578. __Vectors_End 00000168
  579. Symbol: __Vectors_End
  580. Definitions
  581. At line 162 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  582. Uses
  583. At line 67 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  584. At line 164 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  585. 3 symbols
  586. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  587. Relocatable symbols
  588. .text 00000000
  589. Symbol: .text
  590. Definitions
  591. At line 166 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  592. Uses
  593. None
  594. Comment: .text unused
  595. ADC_CMP_IRQHandler 0000001A
  596. Symbol: ADC_CMP_IRQHandler
  597. Definitions
  598. At line 287 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  599. Uses
  600. At line 100 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  601. At line 238 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  602. BusFault_Handler 0000000E
  603. Symbol: BusFault_Handler
  604. Definitions
  605. At line 195 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  606. Uses
  607. At line 75 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  608. At line 196 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  609. CAN0_RX0_IRQHandler 0000001A
  610. Symbol: CAN0_RX0_IRQHandler
  611. Definitions
  612. At line 312 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  613. Uses
  614. At line 132 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  615. At line 263 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  616. CAN0_RX1_IRQHandler 0000001A
  617. Symbol: CAN0_RX1_IRQHandler
  618. Definitions
  619. At line 313 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  620. Uses
  621. At line 133 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  622. At line 264 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  623. CAN0_SCE_IRQHandler 0000001A
  624. Symbol: CAN0_SCE_IRQHandler
  625. Definitions
  626. At line 314 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  627. Uses
  628. At line 134 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  629. At line 265 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  630. CAN0_TX_IRQHandler 0000001A
  631. Symbol: CAN0_TX_IRQHandler
  632. Definitions
  633. At line 311 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  634. Uses
  635. ARM Macro Assembler Page 2 Alphabetic symbol ordering
  636. Relocatable symbols
  637. At line 131 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  638. At line 262 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  639. CAN1_RX0_IRQHandler 0000001A
  640. Symbol: CAN1_RX0_IRQHandler
  641. Definitions
  642. At line 319 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  643. Uses
  644. At line 159 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  645. At line 270 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  646. CAN1_RX1_IRQHandler 0000001A
  647. Symbol: CAN1_RX1_IRQHandler
  648. Definitions
  649. At line 320 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  650. Uses
  651. At line 160 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  652. At line 271 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  653. CAN1_SCE_IRQHandler 0000001A
  654. Symbol: CAN1_SCE_IRQHandler
  655. Definitions
  656. At line 321 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  657. Uses
  658. At line 161 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  659. At line 272 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  660. CAN1_TX_IRQHandler 0000001A
  661. Symbol: CAN1_TX_IRQHandler
  662. Definitions
  663. At line 318 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  664. Uses
  665. At line 158 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  666. At line 269 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  667. CEC_IRQHandler 0000001A
  668. Symbol: CEC_IRQHandler
  669. Definitions
  670. At line 303 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  671. Uses
  672. At line 118 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  673. At line 254 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  674. DMA_Channel0_IRQHandler 0000001A
  675. Symbol: DMA_Channel0_IRQHandler
  676. Definitions
  677. At line 284 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  678. Uses
  679. At line 97 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  680. At line 235 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  681. DMA_Channel1_2_IRQHandler 0000001A
  682. ARM Macro Assembler Page 3 Alphabetic symbol ordering
  683. Relocatable symbols
  684. Symbol: DMA_Channel1_2_IRQHandler
  685. Definitions
  686. At line 285 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  687. Uses
  688. At line 98 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  689. At line 236 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  690. DMA_Channel3_4_IRQHandler 0000001A
  691. Symbol: DMA_Channel3_4_IRQHandler
  692. Definitions
  693. At line 286 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  694. Uses
  695. At line 99 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  696. At line 237 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  697. DMA_Channel5_6_IRQHandler 0000001A
  698. Symbol: DMA_Channel5_6_IRQHandler
  699. Definitions
  700. At line 316 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  701. Uses
  702. At line 136 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  703. At line 267 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  704. DebugMon_Handler 00000014
  705. Symbol: DebugMon_Handler
  706. Definitions
  707. At line 209 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  708. Uses
  709. At line 82 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  710. At line 210 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  711. Default_Handler 0000001A
  712. Symbol: Default_Handler
  713. Definitions
  714. At line 224 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  715. Uses
  716. None
  717. Comment: Default_Handler unused
  718. EXTI0_1_IRQHandler 0000001A
  719. Symbol: EXTI0_1_IRQHandler
  720. Definitions
  721. At line 280 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  722. Uses
  723. At line 93 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  724. At line 231 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  725. EXTI2_3_IRQHandler 0000001A
  726. Symbol: EXTI2_3_IRQHandler
  727. Definitions
  728. At line 281 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  729. Uses
  730. At line 94 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  731. At line 232 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  732. ARM Macro Assembler Page 4 Alphabetic symbol ordering
  733. Relocatable symbols
  734. EXTI4_15_IRQHandler 0000001A
  735. Symbol: EXTI4_15_IRQHandler
  736. Definitions
  737. At line 282 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  738. Uses
  739. At line 95 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  740. At line 233 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  741. FMC_IRQHandler 0000001A
  742. Symbol: FMC_IRQHandler
  743. Definitions
  744. At line 278 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  745. Uses
  746. At line 91 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  747. At line 229 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  748. HardFault_Handler 0000000A
  749. Symbol: HardFault_Handler
  750. Definitions
  751. At line 185 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  752. Uses
  753. At line 73 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  754. At line 186 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  755. I2C0_ER_IRQHandler 0000001A
  756. Symbol: I2C0_ER_IRQHandler
  757. Definitions
  758. At line 304 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  759. Uses
  760. At line 120 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  761. At line 255 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  762. I2C0_EV_IRQHandler 0000001A
  763. Symbol: I2C0_EV_IRQHandler
  764. Definitions
  765. At line 297 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  766. Uses
  767. At line 111 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  768. At line 248 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  769. I2C1_ER_IRQHandler 0000001A
  770. Symbol: I2C1_ER_IRQHandler
  771. Definitions
  772. At line 305 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  773. Uses
  774. At line 122 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  775. At line 256 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  776. I2C1_EV_IRQHandler 0000001A
  777. Symbol: I2C1_EV_IRQHandler
  778. Definitions
  779. ARM Macro Assembler Page 5 Alphabetic symbol ordering
  780. Relocatable symbols
  781. At line 298 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  782. Uses
  783. At line 112 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  784. At line 249 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  785. I2C2_ER_IRQHandler 0000001A
  786. Symbol: I2C2_ER_IRQHandler
  787. Definitions
  788. At line 307 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  789. Uses
  790. At line 124 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  791. At line 258 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  792. I2C2_EV_IRQHandler 0000001A
  793. Symbol: I2C2_EV_IRQHandler
  794. Definitions
  795. At line 306 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  796. Uses
  797. At line 123 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  798. At line 257 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  799. LVD_IRQHandler 0000001A
  800. Symbol: LVD_IRQHandler
  801. Definitions
  802. At line 276 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  803. Uses
  804. At line 89 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  805. At line 227 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  806. MemManage_Handler 0000000C
  807. Symbol: MemManage_Handler
  808. Definitions
  809. At line 190 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  810. Uses
  811. At line 74 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  812. At line 191 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  813. NMI_Handler 00000008
  814. Symbol: NMI_Handler
  815. Definitions
  816. At line 180 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  817. Uses
  818. At line 72 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  819. At line 181 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  820. PendSV_Handler 00000016
  821. Symbol: PendSV_Handler
  822. Definitions
  823. At line 214 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  824. Uses
  825. At line 84 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  826. At line 215 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  827. ARM Macro Assembler Page 6 Alphabetic symbol ordering
  828. Relocatable symbols
  829. RCU_IRQHandler 0000001A
  830. Symbol: RCU_IRQHandler
  831. Definitions
  832. At line 279 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  833. Uses
  834. At line 92 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  835. At line 230 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  836. RTC_IRQHandler 0000001A
  837. Symbol: RTC_IRQHandler
  838. Definitions
  839. At line 277 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  840. Uses
  841. At line 90 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  842. At line 228 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  843. Reset_Handler 00000000
  844. Symbol: Reset_Handler
  845. Definitions
  846. At line 169 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  847. Uses
  848. At line 71 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  849. At line 170 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  850. SLCD_IRQHandler 0000001A
  851. Symbol: SLCD_IRQHandler
  852. Definitions
  853. At line 315 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  854. Uses
  855. At line 135 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  856. At line 266 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  857. SPI0_IRQHandler 0000001A
  858. Symbol: SPI0_IRQHandler
  859. Definitions
  860. At line 299 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  861. Uses
  862. At line 113 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  863. At line 250 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  864. SPI1_IRQHandler 0000001A
  865. Symbol: SPI1_IRQHandler
  866. Definitions
  867. At line 300 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  868. Uses
  869. At line 114 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  870. At line 251 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  871. SPI2_IRQHandler 0000001A
  872. Symbol: SPI2_IRQHandler
  873. Definitions
  874. At line 317 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  875. ARM Macro Assembler Page 7 Alphabetic symbol ordering
  876. Relocatable symbols
  877. Uses
  878. At line 139 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  879. At line 268 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  880. SVC_Handler 00000012
  881. Symbol: SVC_Handler
  882. Definitions
  883. At line 204 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  884. Uses
  885. At line 81 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  886. At line 205 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  887. SysTick_Handler 00000018
  888. Symbol: SysTick_Handler
  889. Definitions
  890. At line 219 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  891. Uses
  892. At line 85 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  893. At line 220 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  894. TIMER0_BRK_UP_TRG_COM_IRQHandler 0000001A
  895. Symbol: TIMER0_BRK_UP_TRG_COM_IRQHandler
  896. Definitions
  897. At line 288 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  898. Uses
  899. At line 101 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  900. At line 239 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  901. TIMER0_Channel_IRQHandler 0000001A
  902. Symbol: TIMER0_Channel_IRQHandler
  903. Definitions
  904. At line 289 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  905. Uses
  906. At line 102 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  907. At line 240 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  908. TIMER13_IRQHandler 0000001A
  909. Symbol: TIMER13_IRQHandler
  910. Definitions
  911. At line 293 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  912. Uses
  913. At line 107 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  914. At line 244 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  915. TIMER14_IRQHandler 0000001A
  916. Symbol: TIMER14_IRQHandler
  917. Definitions
  918. At line 294 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  919. Uses
  920. At line 108 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  921. At line 245 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  922. TIMER15_IRQHandler 0000001A
  923. ARM Macro Assembler Page 8 Alphabetic symbol ordering
  924. Relocatable symbols
  925. Symbol: TIMER15_IRQHandler
  926. Definitions
  927. At line 295 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  928. Uses
  929. At line 109 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  930. At line 246 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  931. TIMER16_IRQHandler 0000001A
  932. Symbol: TIMER16_IRQHandler
  933. Definitions
  934. At line 296 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  935. Uses
  936. At line 110 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  937. At line 247 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  938. TIMER1_IRQHandler 0000001A
  939. Symbol: TIMER1_IRQHandler
  940. Definitions
  941. At line 290 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  942. Uses
  943. At line 103 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  944. At line 241 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  945. TIMER2_IRQHandler 0000001A
  946. Symbol: TIMER2_IRQHandler
  947. Definitions
  948. At line 291 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  949. Uses
  950. At line 104 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  951. At line 242 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  952. TIMER5_DAC_IRQHandler 0000001A
  953. Symbol: TIMER5_DAC_IRQHandler
  954. Definitions
  955. At line 292 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  956. Uses
  957. At line 105 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  958. At line 243 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  959. TSI_IRQHandler 0000001A
  960. Symbol: TSI_IRQHandler
  961. Definitions
  962. At line 283 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  963. Uses
  964. At line 96 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  965. At line 234 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  966. USART0_IRQHandler 0000001A
  967. Symbol: USART0_IRQHandler
  968. Definitions
  969. At line 301 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  970. Uses
  971. ARM Macro Assembler Page 9 Alphabetic symbol ordering
  972. Relocatable symbols
  973. At line 115 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  974. At line 252 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  975. USART1_IRQHandler 0000001A
  976. Symbol: USART1_IRQHandler
  977. Definitions
  978. At line 302 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  979. Uses
  980. At line 116 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  981. At line 253 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  982. USBDWakeUp_IRQHandler 0000001A
  983. Symbol: USBDWakeUp_IRQHandler
  984. Definitions
  985. At line 310 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  986. Uses
  987. At line 130 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  988. At line 261 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  989. USBD_HP_IRQHandler 0000001A
  990. Symbol: USBD_HP_IRQHandler
  991. Definitions
  992. At line 309 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  993. Uses
  994. At line 126 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  995. At line 260 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  996. USBD_LP_IRQHandler 0000001A
  997. Symbol: USBD_LP_IRQHandler
  998. Definitions
  999. At line 308 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1000. Uses
  1001. At line 125 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1002. At line 259 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1003. UsageFault_Handler 00000010
  1004. Symbol: UsageFault_Handler
  1005. Definitions
  1006. At line 200 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1007. Uses
  1008. At line 76 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1009. At line 201 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1010. WWDGT_IRQHandler 0000001A
  1011. Symbol: WWDGT_IRQHandler
  1012. Definitions
  1013. At line 275 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1014. Uses
  1015. At line 88 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1016. At line 226 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1017. __user_initial_stackheap 0000001C
  1018. ARM Macro Assembler Page 10 Alphabetic symbol ordering
  1019. Relocatable symbols
  1020. Symbol: __user_initial_stackheap
  1021. Definitions
  1022. At line 340 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1023. Uses
  1024. At line 338 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1025. Comment: __user_initial_stackheap used once
  1026. 60 symbols
  1027. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  1028. Absolute symbols
  1029. Heap_Size 00000400
  1030. Symbol: Heap_Size
  1031. Definitions
  1032. At line 54 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1033. Uses
  1034. At line 58 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1035. At line 343 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1036. Stack_Size 00000400
  1037. Symbol: Stack_Size
  1038. Definitions
  1039. At line 43 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1040. Uses
  1041. At line 46 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1042. At line 342 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1043. __Vectors_Size 00000168
  1044. Symbol: __Vectors_Size
  1045. Definitions
  1046. At line 164 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1047. Uses
  1048. At line 68 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1049. Comment: __Vectors_Size used once
  1050. 3 symbols
  1051. ARM Macro Assembler Page 1 Alphabetic symbol ordering
  1052. External symbols
  1053. SystemInit 00000000
  1054. Symbol: SystemInit
  1055. Definitions
  1056. At line 171 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1057. Uses
  1058. At line 173 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1059. Comment: SystemInit used once
  1060. __main 00000000
  1061. Symbol: __main
  1062. Definitions
  1063. At line 172 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1064. Uses
  1065. At line 175 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1066. Comment: __main used once
  1067. __use_two_region_memory 00000000
  1068. Symbol: __use_two_region_memory
  1069. Definitions
  1070. At line 337 in file ..\Librarys\CMSIS\GD32F1x0\Source\startup_gd32f1x0.s
  1071. Uses
  1072. None
  1073. Comment: __use_two_region_memory unused
  1074. 3 symbols
  1075. 414 symbols in table