startup_gd32f30x_xd.lst 51 KB

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