startup_gd32f10x_cl.s 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. ;/*!
  2. ; \file startup_gd32f10x_cl.s
  3. ; \brief start up file
  4. ;
  5. ; \version 2014-12-26, V1.0.0, firmware for GD32F10x
  6. ; \version 2017-06-20, V2.0.0, firmware for GD32F10x
  7. ; \version 2018-07-31, V2.1.0, firmware for GD32F10x
  8. ;*/
  9. ;
  10. ;/*
  11. ; Copyright (c) 2018, GigaDevice Semiconductor Inc.
  12. ;
  13. ; All rights reserved.
  14. ;
  15. ; Redistribution and use in source and binary forms, with or without modification,
  16. ;are permitted provided that the following conditions are met:
  17. ;
  18. ; 1. Redistributions of source code must retain the above copyright notice, this
  19. ; list of conditions and the following disclaimer.
  20. ; 2. Redistributions in binary form must reproduce the above copyright notice,
  21. ; this list of conditions and the following disclaimer in the documentation
  22. ; and/or other materials provided with the distribution.
  23. ; 3. Neither the name of the copyright holder nor the names of its contributors
  24. ; may be used to endorse or promote products derived from this software without
  25. ; specific prior written permission.
  26. ;
  27. ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  28. ;AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  29. ;WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  30. ;IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  31. ;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  32. ;NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  33. ;PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  34. ;WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  35. ;ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
  36. ;OF SUCH DAMAGE.
  37. ;*/
  38. MODULE ?cstartup
  39. ;; Forward declaration of sections.
  40. SECTION CSTACK:DATA:NOROOT(3)
  41. SECTION .intvec:CODE:NOROOT(2)
  42. EXTERN __iar_program_start
  43. EXTERN SystemInit
  44. PUBLIC __vector_table
  45. DATA
  46. __vector_table
  47. DCD sfe(CSTACK) ; top of stack
  48. DCD Reset_Handler ; Reset Handler
  49. DCD NMI_Handler ; NMI Handler
  50. DCD HardFault_Handler ; Hard Fault Handler
  51. DCD MemManage_Handler ; MPU Fault Handler
  52. DCD BusFault_Handler ; Bus Fault Handler
  53. DCD UsageFault_Handler ; Usage Fault Handler
  54. DCD 0 ; Reserved
  55. DCD 0 ; Reserved
  56. DCD 0 ; Reserved
  57. DCD 0 ; Reserved
  58. DCD SVC_Handler ; SVCall Handler
  59. DCD DebugMon_Handler ; Debug Monitor Handler
  60. DCD 0 ; Reserved
  61. DCD PendSV_Handler ; PendSV Handler
  62. DCD SysTick_Handler ; SysTick Handler
  63. ; External Interrupts
  64. DCD WWDGT_IRQHandler ; Vector Number 16,Window Watchdog Timer
  65. DCD LVD_IRQHandler ; Vector Number 17,LVD through EXTI Line detect
  66. DCD TAMPER_IRQHandler ; Vector Number 18,Tamper Interrupt
  67. DCD RTC_IRQHandler ; Vector Number 19,RTC through EXTI Line
  68. DCD FMC_IRQHandler ; Vector Number 20,FMC
  69. DCD RCU_IRQHandler ; Vector Number 21,RCU
  70. DCD EXTI0_IRQHandler ; Vector Number 22,EXTI Line 0
  71. DCD EXTI1_IRQHandler ; Vector Number 23,EXTI Line 1
  72. DCD EXTI2_IRQHandler ; Vector Number 24,EXTI Line 2
  73. DCD EXTI3_IRQHandler ; Vector Number 25,EXTI Line 3
  74. DCD EXTI4_IRQHandler ; Vector Number 26,EXTI Line 4
  75. DCD DMA0_Channel0_IRQHandler ; Vector Number 27,DMA0 Channel 0
  76. DCD DMA0_Channel1_IRQHandler ; Vector Number 28,DMA0 Channel 1
  77. DCD DMA0_Channel2_IRQHandler ; Vector Number 29,DMA0 Channel 2
  78. DCD DMA0_Channel3_IRQHandler ; Vector Number 30,DMA0 Channel 3
  79. DCD DMA0_Channel4_IRQHandler ; Vector Number 31,DMA0 Channel 4
  80. DCD DMA0_Channel5_IRQHandler ; Vector Number 32,DMA0 Channel 5
  81. DCD DMA0_Channel6_IRQHandler ; Vector Number 33,DMA0 Channel 6
  82. DCD ADC0_1_IRQHandler ; Vector Number 34,ADC0 and ADC1
  83. DCD CAN0_TX_IRQHandler ; Vector Number 35,CAN0 TX
  84. DCD CAN0_RX0_IRQHandler ; Vector Number 36,CAN0 RX0
  85. DCD CAN0_RX1_IRQHandler ; Vector Number 37,CAN0 RX1
  86. DCD CAN0_EWMC_IRQHandler ; Vector Number 38,CAN0 EWMC
  87. DCD EXTI5_9_IRQHandler ; Vector Number 39,EXTI Line 5 to EXTI Line 9
  88. DCD TIMER0_BRK_IRQHandler ; Vector Number 40,TIMER0 Break
  89. DCD TIMER0_UP_IRQHandler ; Vector Number 41,TIMER0 Update
  90. DCD TIMER0_TRG_CMT_IRQHandler ; Vector Number 42,TIMER0 Trigger and Commutation
  91. DCD TIMER0_Channel_IRQHandler ; Vector Number 43,TIMER0 Channel Capture Compare
  92. DCD TIMER1_IRQHandler ; Vector Number 44,TIMER1
  93. DCD TIMER2_IRQHandler ; Vector Number 45,TIMER2
  94. DCD TIMER3_IRQHandler ; Vector Number 46,TIMER3
  95. DCD I2C0_EV_IRQHandler ; Vector Number 47,I2C0 Event
  96. DCD I2C0_ER_IRQHandler ; Vector Number 48,I2C0 Error
  97. DCD I2C1_EV_IRQHandler ; Vector Number 49,I2C1 Event
  98. DCD I2C1_ER_IRQHandler ; Vector Number 50,I2C1 Error
  99. DCD SPI0_IRQHandler ; Vector Number 51,SPI0
  100. DCD SPI1_IRQHandler ; Vector Number 52,SPI1
  101. DCD USART0_IRQHandler ; Vector Number 53,USART0
  102. DCD USART1_IRQHandler ; Vector Number 54,USART1
  103. DCD USART2_IRQHandler ; Vector Number 55,USART2
  104. DCD EXTI10_15_IRQHandler ; Vector Number 56,EXTI Line 10 to EXTI Line 15
  105. DCD RTC_Alarm_IRQHandler ; Vector Number 57,RTC Alarm through EXTI Line
  106. DCD USBFS_WKUP_IRQHandler ; Vector Number 58,USBFS WakeUp from suspend through EXTI Line
  107. DCD TIMER7_BRK_IRQHandler ; Vector Number 59,TIMER7 Break Interrupt
  108. DCD TIMER7_UP_IRQHandler ; Vector Number 60,TIMER7 Update Interrupt
  109. DCD TIMER7_TRG_CMT_IRQHandler ; Vector Number 61,TIMER7 Trigger and Commutation Interrupt
  110. DCD TIMER7_Channel_IRQHandler ; Vector Number 62,TIMER7 Channel Capture Compare
  111. DCD 0 ; Reserved
  112. DCD EXMC_IRQHandler ; Vector Number 64,EXMC
  113. DCD 0 ; Reserved
  114. DCD TIMER4_IRQHandler ; Vector Number 66,TIMER4
  115. DCD SPI2_IRQHandler ; Vector Number 67,SPI2
  116. DCD UART3_IRQHandler ; Vector Number 68,UART3
  117. DCD UART4_IRQHandler ; Vector Number 69,UART4
  118. DCD TIMER5_IRQHandler ; Vector Number 70,TIMER5
  119. DCD TIMER6_IRQHandler ; Vector Number 71,TIMER6
  120. DCD DMA1_Channel0_IRQHandler ; Vector Number 72,DMA1 Channel0
  121. DCD DMA1_Channel1_IRQHandler ; Vector Number 73,DMA1 Channel1
  122. DCD DMA1_Channel2_IRQHandler ; Vector Number 74,DMA1 Channel2
  123. DCD DMA1_Channel3_IRQHandler ; Vector Number 75,DMA1 Channel3
  124. DCD DMA1_Channel4_IRQHandler ; Vector Number 76,DMA1 Channel4
  125. DCD ENET_IRQHandler ; Vector Number 77,Ethernet
  126. DCD ENET_WKUP_IRQHandler ; Vector Number 78,Ethernet Wakeup through EXTI line
  127. DCD CAN1_TX_IRQHandler ; Vector Number 79,CAN1 TX
  128. DCD CAN1_RX0_IRQHandler ; Vector Number 80,CAN1 RX0
  129. DCD CAN1_RX1_IRQHandler ; Vector Number 81,CAN1 RX1
  130. DCD CAN1_EWMC_IRQHandler ; Vector Number 82,CAN1 EWMC
  131. DCD USBFS_IRQHandler ; Vector Number 83,USBFS
  132. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  133. ;;
  134. ;; Default interrupt handlers.
  135. ;;
  136. THUMB
  137. PUBWEAK Reset_Handler
  138. SECTION .text:CODE:NOROOT:REORDER(2)
  139. Reset_Handler
  140. LDR R0, = SystemInit
  141. BLX R0
  142. LDR R0, =__iar_program_start
  143. BX R0
  144. PUBWEAK NMI_Handler
  145. SECTION .text:CODE:NOROOT:REORDER(1)
  146. NMI_Handler
  147. B NMI_Handler
  148. PUBWEAK HardFault_Handler
  149. SECTION .text:CODE:NOROOT:REORDER(1)
  150. HardFault_Handler
  151. B HardFault_Handler
  152. PUBWEAK MemManage_Handler
  153. SECTION .text:CODE:NOROOT:REORDER(1)
  154. MemManage_Handler
  155. B MemManage_Handler
  156. PUBWEAK BusFault_Handler
  157. SECTION .text:CODE:NOROOT:REORDER(1)
  158. BusFault_Handler
  159. B BusFault_Handler
  160. PUBWEAK UsageFault_Handler
  161. SECTION .text:CODE:NOROOT:REORDER(1)
  162. UsageFault_Handler
  163. B UsageFault_Handler
  164. PUBWEAK SVC_Handler
  165. SECTION .text:CODE:NOROOT:REORDER(1)
  166. SVC_Handler
  167. B SVC_Handler
  168. PUBWEAK DebugMon_Handler
  169. SECTION .text:CODE:NOROOT:REORDER(1)
  170. DebugMon_Handler
  171. B DebugMon_Handler
  172. PUBWEAK PendSV_Handler
  173. SECTION .text:CODE:NOROOT:REORDER(1)
  174. PendSV_Handler
  175. B PendSV_Handler
  176. PUBWEAK SysTick_Handler
  177. SECTION .text:CODE:NOROOT:REORDER(1)
  178. SysTick_Handler
  179. B SysTick_Handler
  180. PUBWEAK WWDGT_IRQHandler
  181. SECTION .text:CODE:NOROOT:REORDER(1)
  182. WWDGT_IRQHandler
  183. B WWDGT_IRQHandler
  184. PUBWEAK LVD_IRQHandler
  185. SECTION .text:CODE:NOROOT:REORDER(1)
  186. LVD_IRQHandler
  187. B LVD_IRQHandler
  188. PUBWEAK TAMPER_IRQHandler
  189. SECTION .text:CODE:NOROOT:REORDER(1)
  190. TAMPER_IRQHandler
  191. B TAMPER_IRQHandler
  192. PUBWEAK RTC_IRQHandler
  193. SECTION .text:CODE:NOROOT:REORDER(1)
  194. RTC_IRQHandler
  195. B RTC_IRQHandler
  196. PUBWEAK FMC_IRQHandler
  197. SECTION .text:CODE:NOROOT:REORDER(1)
  198. FMC_IRQHandler
  199. B FMC_IRQHandler
  200. PUBWEAK RCU_IRQHandler
  201. SECTION .text:CODE:NOROOT:REORDER(1)
  202. RCU_IRQHandler
  203. B RCU_IRQHandler
  204. PUBWEAK EXTI0_IRQHandler
  205. SECTION .text:CODE:NOROOT:REORDER(1)
  206. EXTI0_IRQHandler
  207. B EXTI0_IRQHandler
  208. PUBWEAK EXTI1_IRQHandler
  209. SECTION .text:CODE:NOROOT:REORDER(1)
  210. EXTI1_IRQHandler
  211. B EXTI1_IRQHandler
  212. PUBWEAK EXTI2_IRQHandler
  213. SECTION .text:CODE:NOROOT:REORDER(1)
  214. EXTI2_IRQHandler
  215. B EXTI2_IRQHandler
  216. PUBWEAK EXTI3_IRQHandler
  217. SECTION .text:CODE:NOROOT:REORDER(1)
  218. EXTI3_IRQHandler
  219. B EXTI3_IRQHandler
  220. PUBWEAK EXTI4_IRQHandler
  221. SECTION .text:CODE:NOROOT:REORDER(1)
  222. EXTI4_IRQHandler
  223. B EXTI4_IRQHandler
  224. PUBWEAK DMA0_Channel0_IRQHandler
  225. SECTION .text:CODE:NOROOT:REORDER(1)
  226. DMA0_Channel0_IRQHandler
  227. B DMA0_Channel0_IRQHandler
  228. PUBWEAK DMA0_Channel1_IRQHandler
  229. SECTION .text:CODE:NOROOT:REORDER(1)
  230. DMA0_Channel1_IRQHandler
  231. B DMA0_Channel1_IRQHandler
  232. PUBWEAK DMA0_Channel2_IRQHandler
  233. SECTION .text:CODE:NOROOT:REORDER(1)
  234. DMA0_Channel2_IRQHandler
  235. B DMA0_Channel2_IRQHandler
  236. PUBWEAK DMA0_Channel3_IRQHandler
  237. SECTION .text:CODE:NOROOT:REORDER(1)
  238. DMA0_Channel3_IRQHandler
  239. B DMA0_Channel3_IRQHandler
  240. PUBWEAK DMA0_Channel4_IRQHandler
  241. SECTION .text:CODE:NOROOT:REORDER(1)
  242. DMA0_Channel4_IRQHandler
  243. B DMA0_Channel4_IRQHandler
  244. PUBWEAK DMA0_Channel5_IRQHandler
  245. SECTION .text:CODE:NOROOT:REORDER(1)
  246. DMA0_Channel5_IRQHandler
  247. B DMA0_Channel5_IRQHandler
  248. PUBWEAK DMA0_Channel6_IRQHandler
  249. SECTION .text:CODE:NOROOT:REORDER(1)
  250. DMA0_Channel6_IRQHandler
  251. B DMA0_Channel6_IRQHandler
  252. PUBWEAK ADC0_1_IRQHandler
  253. SECTION .text:CODE:NOROOT:REORDER(1)
  254. ADC0_1_IRQHandler
  255. B ADC0_1_IRQHandler
  256. PUBWEAK CAN0_TX_IRQHandler
  257. SECTION .text:CODE:NOROOT:REORDER(1)
  258. CAN0_TX_IRQHandler
  259. B CAN0_TX_IRQHandler
  260. PUBWEAK CAN0_RX0_IRQHandler
  261. SECTION .text:CODE:NOROOT:REORDER(1)
  262. CAN0_RX0_IRQHandler
  263. B CAN0_RX0_IRQHandler
  264. PUBWEAK CAN0_RX1_IRQHandler
  265. SECTION .text:CODE:NOROOT:REORDER(1)
  266. CAN0_RX1_IRQHandler
  267. B CAN0_RX1_IRQHandler
  268. PUBWEAK CAN0_EWMC_IRQHandler
  269. SECTION .text:CODE:NOROOT:REORDER(1)
  270. CAN0_EWMC_IRQHandler
  271. B CAN0_EWMC_IRQHandler
  272. PUBWEAK EXTI5_9_IRQHandler
  273. SECTION .text:CODE:NOROOT:REORDER(1)
  274. EXTI5_9_IRQHandler
  275. B EXTI5_9_IRQHandler
  276. PUBWEAK TIMER0_BRK_IRQHandler
  277. SECTION .text:CODE:NOROOT:REORDER(1)
  278. TIMER0_BRK_IRQHandler
  279. B TIMER0_BRK_IRQHandler
  280. PUBWEAK TIMER0_UP_IRQHandler
  281. SECTION .text:CODE:NOROOT:REORDER(1)
  282. TIMER0_UP_IRQHandler
  283. B TIMER0_UP_IRQHandler
  284. PUBWEAK TIMER0_TRG_CMT_IRQHandler
  285. SECTION .text:CODE:NOROOT:REORDER(1)
  286. TIMER0_TRG_CMT_IRQHandler
  287. B TIMER0_TRG_CMT_IRQHandler
  288. PUBWEAK TIMER0_Channel_IRQHandler
  289. SECTION .text:CODE:NOROOT:REORDER(1)
  290. TIMER0_Channel_IRQHandler
  291. B TIMER0_Channel_IRQHandler
  292. PUBWEAK TIMER1_IRQHandler
  293. SECTION .text:CODE:NOROOT:REORDER(1)
  294. TIMER1_IRQHandler
  295. B TIMER1_IRQHandler
  296. PUBWEAK TIMER2_IRQHandler
  297. SECTION .text:CODE:NOROOT:REORDER(1)
  298. TIMER2_IRQHandler
  299. B TIMER2_IRQHandler
  300. PUBWEAK TIMER3_IRQHandler
  301. SECTION .text:CODE:NOROOT:REORDER(1)
  302. TIMER3_IRQHandler
  303. B TIMER3_IRQHandler
  304. PUBWEAK I2C0_EV_IRQHandler
  305. SECTION .text:CODE:NOROOT:REORDER(1)
  306. I2C0_EV_IRQHandler
  307. B I2C0_EV_IRQHandler
  308. PUBWEAK I2C0_ER_IRQHandler
  309. SECTION .text:CODE:NOROOT:REORDER(1)
  310. I2C0_ER_IRQHandler
  311. B I2C0_ER_IRQHandler
  312. PUBWEAK I2C1_EV_IRQHandler
  313. SECTION .text:CODE:NOROOT:REORDER(1)
  314. I2C1_EV_IRQHandler
  315. B I2C1_EV_IRQHandler
  316. PUBWEAK I2C1_ER_IRQHandler
  317. SECTION .text:CODE:NOROOT:REORDER(1)
  318. I2C1_ER_IRQHandler
  319. B I2C1_ER_IRQHandler
  320. PUBWEAK SPI0_IRQHandler
  321. SECTION .text:CODE:NOROOT:REORDER(1)
  322. SPI0_IRQHandler
  323. B SPI0_IRQHandler
  324. PUBWEAK SPI1_IRQHandler
  325. SECTION .text:CODE:NOROOT:REORDER(1)
  326. SPI1_IRQHandler
  327. B SPI1_IRQHandler
  328. PUBWEAK USART0_IRQHandler
  329. SECTION .text:CODE:NOROOT:REORDER(1)
  330. USART0_IRQHandler
  331. B USART0_IRQHandler
  332. PUBWEAK USART1_IRQHandler
  333. SECTION .text:CODE:NOROOT:REORDER(1)
  334. USART1_IRQHandler
  335. B USART1_IRQHandler
  336. PUBWEAK USART2_IRQHandler
  337. SECTION .text:CODE:NOROOT:REORDER(1)
  338. USART2_IRQHandler
  339. B USART2_IRQHandler
  340. PUBWEAK EXTI10_15_IRQHandler
  341. SECTION .text:CODE:NOROOT:REORDER(1)
  342. EXTI10_15_IRQHandler
  343. B EXTI10_15_IRQHandler
  344. PUBWEAK RTC_Alarm_IRQHandler
  345. SECTION .text:CODE:NOROOT:REORDER(1)
  346. RTC_Alarm_IRQHandler
  347. B RTC_Alarm_IRQHandler
  348. PUBWEAK USBFS_WKUP_IRQHandler
  349. SECTION .text:CODE:NOROOT:REORDER(1)
  350. USBFS_WKUP_IRQHandler
  351. B USBFS_WKUP_IRQHandler
  352. PUBWEAK TIMER7_BRK_IRQHandler
  353. SECTION .text:CODE:NOROOT:REORDER(1)
  354. TIMER7_BRK_IRQHandler
  355. B TIMER7_BRK_IRQHandler
  356. PUBWEAK TIMER7_UP_IRQHandler
  357. SECTION .text:CODE:NOROOT:REORDER(1)
  358. TIMER7_UP_IRQHandler
  359. B TIMER7_UP_IRQHandler
  360. PUBWEAK TIMER7_TRG_CMT_IRQHandler
  361. SECTION .text:CODE:NOROOT:REORDER(1)
  362. TIMER7_TRG_CMT_IRQHandler
  363. B TIMER7_TRG_CMT_IRQHandler
  364. PUBWEAK TIMER7_Channel_IRQHandler
  365. SECTION .text:CODE:NOROOT:REORDER(1)
  366. TIMER7_Channel_IRQHandler
  367. B TIMER7_Channel_IRQHandler
  368. PUBWEAK EXMC_IRQHandler
  369. SECTION .text:CODE:NOROOT:REORDER(1)
  370. EXMC_IRQHandler
  371. B EXMC_IRQHandler
  372. PUBWEAK TIMER4_IRQHandler
  373. SECTION .text:CODE:NOROOT:REORDER(1)
  374. TIMER4_IRQHandler
  375. B TIMER4_IRQHandler
  376. PUBWEAK SPI2_IRQHandler
  377. SECTION .text:CODE:NOROOT:REORDER(1)
  378. SPI2_IRQHandler
  379. B SPI2_IRQHandler
  380. PUBWEAK UART3_IRQHandler
  381. SECTION .text:CODE:NOROOT:REORDER(1)
  382. UART3_IRQHandler
  383. B UART3_IRQHandler
  384. PUBWEAK UART4_IRQHandler
  385. SECTION .text:CODE:NOROOT:REORDER(1)
  386. UART4_IRQHandler
  387. B UART4_IRQHandler
  388. PUBWEAK TIMER5_IRQHandler
  389. SECTION .text:CODE:NOROOT:REORDER(1)
  390. TIMER5_IRQHandler
  391. B TIMER5_IRQHandler
  392. PUBWEAK TIMER6_IRQHandler
  393. SECTION .text:CODE:NOROOT:REORDER(1)
  394. TIMER6_IRQHandler
  395. B TIMER6_IRQHandler
  396. PUBWEAK DMA1_Channel0_IRQHandler
  397. SECTION .text:CODE:NOROOT:REORDER(1)
  398. DMA1_Channel0_IRQHandler
  399. B DMA1_Channel0_IRQHandler
  400. PUBWEAK DMA1_Channel1_IRQHandler
  401. SECTION .text:CODE:NOROOT:REORDER(1)
  402. DMA1_Channel1_IRQHandler
  403. B DMA1_Channel1_IRQHandler
  404. PUBWEAK DMA1_Channel2_IRQHandler
  405. SECTION .text:CODE:NOROOT:REORDER(1)
  406. DMA1_Channel2_IRQHandler
  407. B DMA1_Channel2_IRQHandler
  408. PUBWEAK DMA1_Channel3_IRQHandler
  409. SECTION .text:CODE:NOROOT:REORDER(1)
  410. DMA1_Channel3_IRQHandler
  411. B DMA1_Channel3_IRQHandler
  412. PUBWEAK DMA1_Channel4_IRQHandler
  413. SECTION .text:CODE:NOROOT:REORDER(1)
  414. DMA1_Channel4_IRQHandler
  415. B DMA1_Channel4_IRQHandler
  416. PUBWEAK ENET_IRQHandler
  417. SECTION .text:CODE:NOROOT:REORDER(1)
  418. ENET_IRQHandler
  419. B ENET_IRQHandler
  420. PUBWEAK ENET_WKUP_IRQHandler
  421. SECTION .text:CODE:NOROOT:REORDER(1)
  422. ENET_WKUP_IRQHandler
  423. B ENET_WKUP_IRQHandler
  424. PUBWEAK CAN1_TX_IRQHandler
  425. SECTION .text:CODE:NOROOT:REORDER(1)
  426. CAN1_TX_IRQHandler
  427. B CAN1_TX_IRQHandler
  428. PUBWEAK CAN1_RX0_IRQHandler
  429. SECTION .text:CODE:NOROOT:REORDER(1)
  430. CAN1_RX0_IRQHandler
  431. B CAN1_RX0_IRQHandler
  432. PUBWEAK CAN1_RX1_IRQHandler
  433. SECTION .text:CODE:NOROOT:REORDER(1)
  434. CAN1_RX1_IRQHandler
  435. B CAN1_RX1_IRQHandler
  436. PUBWEAK CAN1_EWMC_IRQHandler
  437. SECTION .text:CODE:NOROOT:REORDER(1)
  438. CAN1_EWMC_IRQHandler
  439. B CAN1_EWMC_IRQHandler
  440. PUBWEAK USBFS_IRQHandler
  441. SECTION .text:CODE:NOROOT:REORDER(1)
  442. USBFS_IRQHandler
  443. B USBFS_IRQHandler
  444. END