startup_gd32f4xx.s 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. ;/*!
  2. ; \file startup_gd32f4xx.s
  3. ; \brief start up file
  4. ;*/
  5. ;/*
  6. ; Copyright (C) 2016 GigaDevice
  7. ; 2016-08-15, V1.0.0, firmware for GD32F4xx
  8. ;*/
  9. MODULE ?cstartup
  10. ;; Forward declaration of sections.
  11. SECTION CSTACK:DATA:NOROOT(3)
  12. SECTION .intvec:CODE:NOROOT(2)
  13. EXTERN __iar_program_start
  14. EXTERN SystemInit
  15. PUBLIC __vector_table
  16. DATA
  17. __vector_table
  18. DCD sfe(CSTACK) ; top of stack
  19. DCD Reset_Handler ; Vector Number 1,Reset Handler
  20. DCD NMI_Handler ; Vector Number 2,NMI Handler
  21. DCD HardFault_Handler ; Vector Number 3,Hard Fault Handler
  22. DCD MemManage_Handler ; Vector Number 4,MPU Fault Handler
  23. DCD BusFault_Handler ; Vector Number 5,Bus Fault Handler
  24. DCD UsageFault_Handler ; Vector Number 6,Usage Fault Handler
  25. DCD 0 ; Reserved
  26. DCD 0 ; Reserved
  27. DCD 0 ; Reserved
  28. DCD 0 ; Reserved
  29. DCD SVC_Handler ; Vector Number 11,SVCall Handler
  30. DCD DebugMon_Handler ; Vector Number 12,Debug Monitor Handler
  31. DCD 0 ; Reserved
  32. DCD PendSV_Handler ; Vector Number 14,PendSV Handler
  33. DCD SysTick_Handler ; Vector Number 15,SysTick Handler
  34. ; External Interrupts
  35. DCD WWDGT_IRQHandler ; 16:Window Watchdog Timer
  36. DCD LVD_IRQHandler ; 17:LVD through EXTI Line detect
  37. DCD TAMPER_STAMP_IRQHandler ; 18:Tamper and TimeStamp through EXTI Line detect
  38. DCD RTC_WKUP_IRQHandler ; 19:RTC Wakeup through EXTI Line
  39. DCD FMC_IRQHandler ; 20:FMC
  40. DCD RCU_CTC_IRQHandler ; 21:RCU and CTC
  41. DCD EXTI0_IRQHandler ; 22:EXTI Line 0
  42. DCD EXTI1_IRQHandler ; 23:EXTI Line 1
  43. DCD EXTI2_IRQHandler ; 24:EXTI Line 2
  44. DCD EXTI3_IRQHandler ; 25:EXTI Line 3
  45. DCD EXTI4_IRQHandler ; 26:EXTI Line 4
  46. DCD DMA0_Channel0_IRQHandler ; 27:DMA0 Channel0
  47. DCD DMA0_Channel1_IRQHandler ; 28:DMA0 Channel1
  48. DCD DMA0_Channel2_IRQHandler ; 29:DMA0 Channel2
  49. DCD DMA0_Channel3_IRQHandler ; 30:DMA0 Channel3
  50. DCD DMA0_Channel4_IRQHandler ; 31:DMA0 Channel4
  51. DCD DMA0_Channel5_IRQHandler ; 32:DMA0 Channel5
  52. DCD DMA0_Channel6_IRQHandler ; 33:DMA0 Channel6
  53. DCD ADC_IRQHandler ; 34:ADC
  54. DCD CAN0_TX_IRQHandler ; 35:CAN0 TX
  55. DCD CAN0_RX0_IRQHandler ; 36:CAN0 RX0
  56. DCD CAN0_RX1_IRQHandler ; 37:CAN0 RX1
  57. DCD CAN0_EWMC_IRQHandler ; 38:CAN0 EWMC
  58. DCD EXTI5_9_IRQHandler ; 39:EXTI5 to EXTI9
  59. DCD TIMER0_BRK_TIMER8_IRQHandler ; 40:TIMER0 Break and TIMER8
  60. DCD TIMER0_UP_TIMER9_IRQHandler ; 41:TIMER0 Update and TIMER9
  61. DCD TIMER0_TRG_CMT_TIMER10_IRQHandler ; 42:TIMER0 Trigger and Commucation and TIMER10
  62. DCD TIMER0_CC_IRQHandler ; 43:TIMER0 Capture Compare
  63. DCD TIMER1_IRQHandler ; 44:TIMER1
  64. DCD TIMER2_IRQHandler ; 45:TIMER2
  65. DCD TIMER3_IRQHandler ; 46:TIMER3
  66. DCD I2C0_EV_IRQHandler ; 47:I2C0 Event
  67. DCD I2C0_ER_IRQHandler ; 48:I2C0 Error
  68. DCD I2C1_EV_IRQHandler ; 49:I2C1 Event
  69. DCD I2C1_ER_IRQHandler ; 50:I2C1 Error
  70. DCD SPI0_IRQHandler ; 51:SPI0
  71. DCD SPI1_IRQHandler ; 52:SPI1
  72. DCD USART0_IRQHandler ; 53:USART0
  73. DCD USART1_IRQHandler ; 54:USART1
  74. DCD USART2_IRQHandler ; 55:USART2
  75. DCD EXTI10_15_IRQHandler ; 56:EXTI10 to EXTI15
  76. DCD RTC_Alarm_IRQHandler ; 57:RTC Alarm
  77. DCD USBFS_WKUP_IRQHandler ; 58:USBFS Wakeup
  78. DCD TIMER7_BRK_TIMER11_IRQHandler ; 59:TIMER7 Break and TIMER11
  79. DCD TIMER7_UP_TIMER12_IRQHandler ; 60:TIMER7 Update and TIMER12
  80. DCD TIMER7_TRG_CMT_TIMER13_IRQHandler ; 61:TIMER7 Trigger and Commucation and TIMER13
  81. DCD TIMER7_CC_IRQHandler ; 62:TIMER7 Capture Compare
  82. DCD DMA0_Channel7_IRQHandler ; 63:DMA0 Channel7
  83. DCD EXMC_IRQHandler ; 64:EXMC
  84. DCD SDIO_IRQHandler ; 65:SDIO
  85. DCD TIMER4_IRQHandler ; 66:TIMER4
  86. DCD SPI2_IRQHandler ; 67:SPI2
  87. DCD UART3_IRQHandler ; 68:UART3
  88. DCD UART4_IRQHandler ; 69:UART4
  89. DCD TIMER5_DAC_IRQHandler ; 70:TIMER5 and DAC0 DAC1 Underrun error
  90. DCD TIMER6_IRQHandler ; 71:TIMER6
  91. DCD DMA1_Channel0_IRQHandler ; 72:DMA1 Channel0
  92. DCD DMA1_Channel1_IRQHandler ; 73:DMA1 Channel1
  93. DCD DMA1_Channel2_IRQHandler ; 74:DMA1 Channel2
  94. DCD DMA1_Channel3_IRQHandler ; 75:DMA1 Channel3
  95. DCD DMA1_Channel4_IRQHandler ; 76:DMA1 Channel4
  96. DCD ENET_IRQHandler ; 77:Ethernet
  97. DCD ENET_WKUP_IRQHandler ; 78:Ethernet Wakeup through EXTI Line
  98. DCD CAN1_TX_IRQHandler ; 79:CAN1 TX
  99. DCD CAN1_RX0_IRQHandler ; 80:CAN1 RX0
  100. DCD CAN1_RX1_IRQHandler ; 81:CAN1 RX1
  101. DCD CAN1_EWMC_IRQHandler ; 82:CAN1 EWMC
  102. DCD USBFS_IRQHandler ; 83:USBFS
  103. DCD DMA1_Channel5_IRQHandler ; 84:DMA1 Channel5
  104. DCD DMA1_Channel6_IRQHandler ; 85:DMA1 Channel6
  105. DCD DMA1_Channel7_IRQHandler ; 86:DMA1 Channel7
  106. DCD USART5_IRQHandler ; 87:USART5
  107. DCD I2C2_EV_IRQHandler ; 88:I2C2 Event
  108. DCD I2C2_ER_IRQHandler ; 89:I2C2 Error
  109. DCD USBHS_EP1_Out_IRQHandler ; 90:USBHS Endpoint 1 Out
  110. DCD USBHS_EP1_In_IRQHandler ; 91:USBHS Endpoint 1 in
  111. DCD USBHS_WKUP_IRQHandler ; 92:USBHS Wakeup through EXTI Line
  112. DCD USBHS_IRQHandler ; 93:USBHS
  113. DCD DCI_IRQHandler ; 94:DCI
  114. DCD 0 ; 95:Reserved
  115. DCD TRNG_IRQHandler ; 96:TRNG
  116. DCD FPU_IRQHandler ; 97:FPU
  117. DCD UART6_IRQHandler ; 98:UART6
  118. DCD UART7_IRQHandler ; 99:UART7
  119. DCD SPI3_IRQHandler ; 100:SPI3
  120. DCD SPI4_IRQHandler ; 101:SPI4
  121. DCD SPI5_IRQHandler ; 102:SPI5
  122. DCD 0 ; 103:Reserved
  123. DCD TLI_IRQHandler ; 104:TLI
  124. DCD TLI_ER_IRQHandler ; 105:TLI Error
  125. DCD IPA_IRQHandler ; 106:IPA
  126. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  127. ;;
  128. ;; Default interrupt handlers.
  129. ;;
  130. THUMB
  131. PUBWEAK Reset_Handler
  132. SECTION .text:CODE:NOROOT:REORDER(2)
  133. Reset_Handler
  134. LDR R0, =SystemInit
  135. BLX R0
  136. LDR R0, =__iar_program_start
  137. BX R0
  138. PUBWEAK NMI_Handler
  139. SECTION .text:CODE:NOROOT:REORDER(1)
  140. NMI_Handler
  141. B NMI_Handler
  142. PUBWEAK HardFault_Handler
  143. SECTION .text:CODE:NOROOT:REORDER(1)
  144. HardFault_Handler
  145. B HardFault_Handler
  146. PUBWEAK MemManage_Handler
  147. SECTION .text:CODE:NOROOT:REORDER(1)
  148. MemManage_Handler
  149. B MemManage_Handler
  150. PUBWEAK BusFault_Handler
  151. SECTION .text:CODE:NOROOT:REORDER(1)
  152. BusFault_Handler
  153. B BusFault_Handler
  154. PUBWEAK UsageFault_Handler
  155. SECTION .text:CODE:NOROOT:REORDER(1)
  156. UsageFault_Handler
  157. B UsageFault_Handler
  158. PUBWEAK SVC_Handler
  159. SECTION .text:CODE:NOROOT:REORDER(1)
  160. SVC_Handler
  161. B SVC_Handler
  162. PUBWEAK DebugMon_Handler
  163. SECTION .text:CODE:NOROOT:REORDER(1)
  164. DebugMon_Handler
  165. B DebugMon_Handler
  166. PUBWEAK PendSV_Handler
  167. SECTION .text:CODE:NOROOT:REORDER(1)
  168. PendSV_Handler
  169. B PendSV_Handler
  170. PUBWEAK SysTick_Handler
  171. SECTION .text:CODE:NOROOT:REORDER(1)
  172. SysTick_Handler
  173. B SysTick_Handler
  174. PUBWEAK WWDGT_IRQHandler
  175. SECTION .text:CODE:NOROOT:REORDER(1)
  176. WWDGT_IRQHandler
  177. B WWDGT_IRQHandler
  178. PUBWEAK LVD_IRQHandler
  179. SECTION .text:CODE:NOROOT:REORDER(1)
  180. LVD_IRQHandler
  181. B LVD_IRQHandler
  182. PUBWEAK TAMPER_STAMP_IRQHandler
  183. SECTION .text:CODE:NOROOT:REORDER(1)
  184. TAMPER_STAMP_IRQHandler
  185. B TAMPER_STAMP_IRQHandler
  186. PUBWEAK RTC_WKUP_IRQHandler
  187. SECTION .text:CODE:NOROOT:REORDER(1)
  188. RTC_WKUP_IRQHandler
  189. B RTC_WKUP_IRQHandler
  190. PUBWEAK FMC_IRQHandler
  191. SECTION .text:CODE:NOROOT:REORDER(1)
  192. FMC_IRQHandler
  193. B FMC_IRQHandler
  194. PUBWEAK RCU_CTC_IRQHandler
  195. SECTION .text:CODE:NOROOT:REORDER(1)
  196. RCU_CTC_IRQHandler
  197. B RCU_CTC_IRQHandler
  198. PUBWEAK EXTI0_IRQHandler
  199. SECTION .text:CODE:NOROOT:REORDER(1)
  200. EXTI0_IRQHandler
  201. B EXTI0_IRQHandler
  202. PUBWEAK EXTI1_IRQHandler
  203. SECTION .text:CODE:NOROOT:REORDER(1)
  204. EXTI1_IRQHandler
  205. B EXTI1_IRQHandler
  206. PUBWEAK EXTI2_IRQHandler
  207. SECTION .text:CODE:NOROOT:REORDER(1)
  208. EXTI2_IRQHandler
  209. B EXTI2_IRQHandler
  210. PUBWEAK EXTI3_IRQHandler
  211. SECTION .text:CODE:NOROOT:REORDER(1)
  212. EXTI3_IRQHandler
  213. B EXTI3_IRQHandler
  214. PUBWEAK EXTI4_IRQHandler
  215. SECTION .text:CODE:NOROOT:REORDER(1)
  216. EXTI4_IRQHandler
  217. B EXTI4_IRQHandler
  218. PUBWEAK DMA0_Channel0_IRQHandler
  219. SECTION .text:CODE:NOROOT:REORDER(1)
  220. DMA0_Channel0_IRQHandler
  221. B DMA0_Channel0_IRQHandler
  222. PUBWEAK DMA0_Channel1_IRQHandler
  223. SECTION .text:CODE:NOROOT:REORDER(1)
  224. DMA0_Channel1_IRQHandler
  225. B DMA0_Channel1_IRQHandler
  226. PUBWEAK DMA0_Channel2_IRQHandler
  227. SECTION .text:CODE:NOROOT:REORDER(1)
  228. DMA0_Channel2_IRQHandler
  229. B DMA0_Channel2_IRQHandler
  230. PUBWEAK DMA0_Channel3_IRQHandler
  231. SECTION .text:CODE:NOROOT:REORDER(1)
  232. DMA0_Channel3_IRQHandler
  233. B DMA0_Channel3_IRQHandler
  234. PUBWEAK DMA0_Channel4_IRQHandler
  235. SECTION .text:CODE:NOROOT:REORDER(1)
  236. DMA0_Channel4_IRQHandler
  237. B DMA0_Channel4_IRQHandler
  238. PUBWEAK DMA0_Channel5_IRQHandler
  239. SECTION .text:CODE:NOROOT:REORDER(1)
  240. DMA0_Channel5_IRQHandler
  241. B DMA0_Channel5_IRQHandler
  242. PUBWEAK DMA0_Channel6_IRQHandler
  243. SECTION .text:CODE:NOROOT:REORDER(1)
  244. DMA0_Channel6_IRQHandler
  245. B DMA0_Channel6_IRQHandler
  246. PUBWEAK ADC_IRQHandler
  247. SECTION .text:CODE:NOROOT:REORDER(1)
  248. ADC_IRQHandler
  249. B ADC_IRQHandler
  250. PUBWEAK CAN0_TX_IRQHandler
  251. SECTION .text:CODE:NOROOT:REORDER(1)
  252. CAN0_TX_IRQHandler
  253. B CAN0_TX_IRQHandler
  254. PUBWEAK CAN0_RX0_IRQHandler
  255. SECTION .text:CODE:NOROOT:REORDER(1)
  256. CAN0_RX0_IRQHandler
  257. B CAN0_RX0_IRQHandler
  258. PUBWEAK CAN0_RX1_IRQHandler
  259. SECTION .text:CODE:NOROOT:REORDER(1)
  260. CAN0_RX1_IRQHandler
  261. B CAN0_RX1_IRQHandler
  262. PUBWEAK CAN0_EWMC_IRQHandler
  263. SECTION .text:CODE:NOROOT:REORDER(1)
  264. CAN0_EWMC_IRQHandler
  265. B CAN0_EWMC_IRQHandler
  266. PUBWEAK EXTI5_9_IRQHandler
  267. SECTION .text:CODE:NOROOT:REORDER(1)
  268. EXTI5_9_IRQHandler
  269. B EXTI5_9_IRQHandler
  270. PUBWEAK TIMER0_BRK_TIMER8_IRQHandler
  271. SECTION .text:CODE:NOROOT:REORDER(1)
  272. TIMER0_BRK_TIMER8_IRQHandler
  273. B TIMER0_BRK_TIMER8_IRQHandler
  274. PUBWEAK TIMER0_UP_TIMER9_IRQHandler
  275. SECTION .text:CODE:NOROOT:REORDER(1)
  276. TIMER0_UP_TIMER9_IRQHandler
  277. B TIMER0_UP_TIMER9_IRQHandler
  278. PUBWEAK TIMER0_TRG_CMT_TIMER10_IRQHandler
  279. SECTION .text:CODE:NOROOT:REORDER(1)
  280. TIMER0_TRG_CMT_TIMER10_IRQHandler
  281. B TIMER0_TRG_CMT_TIMER10_IRQHandler
  282. PUBWEAK TIMER0_CC_IRQHandler
  283. SECTION .text:CODE:NOROOT:REORDER(1)
  284. TIMER0_CC_IRQHandler
  285. B TIMER0_CC_IRQHandler
  286. PUBWEAK TIMER1_IRQHandler
  287. SECTION .text:CODE:NOROOT:REORDER(1)
  288. TIMER1_IRQHandler
  289. B TIMER1_IRQHandler
  290. PUBWEAK TIMER2_IRQHandler
  291. SECTION .text:CODE:NOROOT:REORDER(1)
  292. TIMER2_IRQHandler
  293. B TIMER2_IRQHandler
  294. PUBWEAK TIMER3_IRQHandler
  295. SECTION .text:CODE:NOROOT:REORDER(1)
  296. TIMER3_IRQHandler
  297. B TIMER3_IRQHandler
  298. PUBWEAK I2C0_EV_IRQHandler
  299. SECTION .text:CODE:NOROOT:REORDER(1)
  300. I2C0_EV_IRQHandler
  301. B I2C0_EV_IRQHandler
  302. PUBWEAK I2C0_ER_IRQHandler
  303. SECTION .text:CODE:NOROOT:REORDER(1)
  304. I2C0_ER_IRQHandler
  305. B I2C0_ER_IRQHandler
  306. PUBWEAK I2C1_EV_IRQHandler
  307. SECTION .text:CODE:NOROOT:REORDER(1)
  308. I2C1_EV_IRQHandler
  309. B I2C1_EV_IRQHandler
  310. PUBWEAK I2C1_ER_IRQHandler
  311. SECTION .text:CODE:NOROOT:REORDER(1)
  312. I2C1_ER_IRQHandler
  313. B I2C1_ER_IRQHandler
  314. PUBWEAK SPI0_IRQHandler
  315. SECTION .text:CODE:NOROOT:REORDER(1)
  316. SPI0_IRQHandler
  317. B SPI0_IRQHandler
  318. PUBWEAK SPI1_IRQHandler
  319. SECTION .text:CODE:NOROOT:REORDER(1)
  320. SPI1_IRQHandler
  321. B SPI1_IRQHandler
  322. PUBWEAK USART0_IRQHandler
  323. SECTION .text:CODE:NOROOT:REORDER(1)
  324. USART0_IRQHandler
  325. B USART0_IRQHandler
  326. PUBWEAK USART1_IRQHandler
  327. SECTION .text:CODE:NOROOT:REORDER(1)
  328. USART1_IRQHandler
  329. B USART1_IRQHandler
  330. PUBWEAK USART2_IRQHandler
  331. SECTION .text:CODE:NOROOT:REORDER(1)
  332. USART2_IRQHandler
  333. B USART2_IRQHandler
  334. PUBWEAK EXTI10_15_IRQHandler
  335. SECTION .text:CODE:NOROOT:REORDER(1)
  336. EXTI10_15_IRQHandler
  337. B EXTI10_15_IRQHandler
  338. PUBWEAK RTC_Alarm_IRQHandler
  339. SECTION .text:CODE:NOROOT:REORDER(1)
  340. RTC_Alarm_IRQHandler
  341. B RTC_Alarm_IRQHandler
  342. PUBWEAK USBFS_WKUP_IRQHandler
  343. SECTION .text:CODE:NOROOT:REORDER(1)
  344. USBFS_WKUP_IRQHandler
  345. B USBFS_WKUP_IRQHandler
  346. PUBWEAK TIMER7_BRK_TIMER11_IRQHandler
  347. SECTION .text:CODE:NOROOT:REORDER(1)
  348. TIMER7_BRK_TIMER11_IRQHandler
  349. B TIMER7_BRK_TIMER11_IRQHandler
  350. PUBWEAK TIMER7_UP_TIMER12_IRQHandler
  351. SECTION .text:CODE:NOROOT:REORDER(1)
  352. TIMER7_UP_TIMER12_IRQHandler
  353. B TIMER7_UP_TIMER12_IRQHandler
  354. PUBWEAK TIMER7_TRG_CMT_TIMER13_IRQHandler
  355. SECTION .text:CODE:NOROOT:REORDER(1)
  356. TIMER7_TRG_CMT_TIMER13_IRQHandler
  357. B TIMER7_TRG_CMT_TIMER13_IRQHandler
  358. PUBWEAK TIMER7_CC_IRQHandler
  359. SECTION .text:CODE:NOROOT:REORDER(1)
  360. TIMER7_CC_IRQHandler
  361. B TIMER7_CC_IRQHandler
  362. PUBWEAK DMA0_Channel7_IRQHandler
  363. SECTION .text:CODE:NOROOT:REORDER(1)
  364. DMA0_Channel7_IRQHandler
  365. B DMA0_Channel7_IRQHandler
  366. PUBWEAK EXMC_IRQHandler
  367. SECTION .text:CODE:NOROOT:REORDER(1)
  368. EXMC_IRQHandler
  369. B EXMC_IRQHandler
  370. PUBWEAK SDIO_IRQHandler
  371. SECTION .text:CODE:NOROOT:REORDER(1)
  372. SDIO_IRQHandler
  373. B SDIO_IRQHandler
  374. PUBWEAK TIMER4_IRQHandler
  375. SECTION .text:CODE:NOROOT:REORDER(1)
  376. TIMER4_IRQHandler
  377. B TIMER4_IRQHandler
  378. PUBWEAK SPI2_IRQHandler
  379. SECTION .text:CODE:NOROOT:REORDER(1)
  380. SPI2_IRQHandler
  381. B SPI2_IRQHandler
  382. PUBWEAK UART3_IRQHandler
  383. SECTION .text:CODE:NOROOT:REORDER(1)
  384. UART3_IRQHandler
  385. B UART3_IRQHandler
  386. PUBWEAK UART4_IRQHandler
  387. SECTION .text:CODE:NOROOT:REORDER(1)
  388. UART4_IRQHandler
  389. B UART4_IRQHandler
  390. PUBWEAK TIMER5_DAC_IRQHandler
  391. SECTION .text:CODE:NOROOT:REORDER(1)
  392. TIMER5_DAC_IRQHandler
  393. B TIMER5_DAC_IRQHandler
  394. PUBWEAK TIMER6_IRQHandler
  395. SECTION .text:CODE:NOROOT:REORDER(1)
  396. TIMER6_IRQHandler
  397. B TIMER6_IRQHandler
  398. PUBWEAK DMA1_Channel0_IRQHandler
  399. SECTION .text:CODE:NOROOT:REORDER(1)
  400. DMA1_Channel0_IRQHandler
  401. B DMA1_Channel0_IRQHandler
  402. PUBWEAK DMA1_Channel1_IRQHandler
  403. SECTION .text:CODE:NOROOT:REORDER(1)
  404. DMA1_Channel1_IRQHandler
  405. B DMA1_Channel1_IRQHandler
  406. PUBWEAK DMA1_Channel2_IRQHandler
  407. SECTION .text:CODE:NOROOT:REORDER(1)
  408. DMA1_Channel2_IRQHandler
  409. B DMA1_Channel2_IRQHandler
  410. PUBWEAK DMA1_Channel3_IRQHandler
  411. SECTION .text:CODE:NOROOT:REORDER(1)
  412. DMA1_Channel3_IRQHandler
  413. B DMA1_Channel3_IRQHandler
  414. PUBWEAK DMA1_Channel4_IRQHandler
  415. SECTION .text:CODE:NOROOT:REORDER(1)
  416. DMA1_Channel4_IRQHandler
  417. B DMA1_Channel4_IRQHandler
  418. PUBWEAK ENET_IRQHandler
  419. SECTION .text:CODE:NOROOT:REORDER(1)
  420. ENET_IRQHandler
  421. B ENET_IRQHandler
  422. PUBWEAK ENET_WKUP_IRQHandler
  423. SECTION .text:CODE:NOROOT:REORDER(1)
  424. ENET_WKUP_IRQHandler
  425. B ENET_WKUP_IRQHandler
  426. PUBWEAK CAN1_TX_IRQHandler
  427. SECTION .text:CODE:NOROOT:REORDER(1)
  428. CAN1_TX_IRQHandler
  429. B CAN1_TX_IRQHandler
  430. PUBWEAK CAN1_RX0_IRQHandler
  431. SECTION .text:CODE:NOROOT:REORDER(1)
  432. CAN1_RX0_IRQHandler
  433. B CAN1_RX0_IRQHandler
  434. PUBWEAK CAN1_RX1_IRQHandler
  435. SECTION .text:CODE:NOROOT:REORDER(1)
  436. CAN1_RX1_IRQHandler
  437. B CAN1_RX1_IRQHandler
  438. PUBWEAK CAN1_EWMC_IRQHandler
  439. SECTION .text:CODE:NOROOT:REORDER(1)
  440. CAN1_EWMC_IRQHandler
  441. B CAN1_EWMC_IRQHandler
  442. PUBWEAK USBFS_IRQHandler
  443. SECTION .text:CODE:NOROOT:REORDER(1)
  444. USBFS_IRQHandler
  445. B USBFS_IRQHandler
  446. PUBWEAK DMA1_Channel5_IRQHandler
  447. SECTION .text:CODE:NOROOT:REORDER(1)
  448. DMA1_Channel5_IRQHandler
  449. B DMA1_Channel5_IRQHandler
  450. PUBWEAK DMA1_Channel6_IRQHandler
  451. SECTION .text:CODE:NOROOT:REORDER(1)
  452. DMA1_Channel6_IRQHandler
  453. B DMA1_Channel6_IRQHandler
  454. PUBWEAK DMA1_Channel7_IRQHandler
  455. SECTION .text:CODE:NOROOT:REORDER(1)
  456. DMA1_Channel7_IRQHandler
  457. B DMA1_Channel7_IRQHandler
  458. PUBWEAK USART5_IRQHandler
  459. SECTION .text:CODE:NOROOT:REORDER(1)
  460. USART5_IRQHandler
  461. B USART5_IRQHandler
  462. PUBWEAK I2C2_EV_IRQHandler
  463. SECTION .text:CODE:NOROOT:REORDER(1)
  464. I2C2_EV_IRQHandler
  465. B I2C2_EV_IRQHandler
  466. PUBWEAK I2C2_ER_IRQHandler
  467. SECTION .text:CODE:NOROOT:REORDER(1)
  468. I2C2_ER_IRQHandler
  469. B I2C2_ER_IRQHandler
  470. PUBWEAK USBHS_EP1_Out_IRQHandler
  471. SECTION .text:CODE:NOROOT:REORDER(1)
  472. USBHS_EP1_Out_IRQHandler
  473. B USBHS_EP1_Out_IRQHandler
  474. PUBWEAK USBHS_EP1_In_IRQHandler
  475. SECTION .text:CODE:NOROOT:REORDER(1)
  476. USBHS_EP1_In_IRQHandler
  477. B USBHS_EP1_In_IRQHandler
  478. PUBWEAK USBHS_WKUP_IRQHandler
  479. SECTION .text:CODE:NOROOT:REORDER(1)
  480. USBHS_WKUP_IRQHandler
  481. B USBHS_WKUP_IRQHandler
  482. PUBWEAK USBHS_IRQHandler
  483. SECTION .text:CODE:NOROOT:REORDER(1)
  484. USBHS_IRQHandler
  485. B USBHS_IRQHandler
  486. PUBWEAK DCI_IRQHandler
  487. SECTION .text:CODE:NOROOT:REORDER(1)
  488. DCI_IRQHandler
  489. B DCI_IRQHandler
  490. PUBWEAK TRNG_IRQHandler
  491. SECTION .text:CODE:NOROOT:REORDER(1)
  492. TRNG_IRQHandler
  493. B TRNG_IRQHandler
  494. PUBWEAK FPU_IRQHandler
  495. SECTION .text:CODE:NOROOT:REORDER(1)
  496. FPU_IRQHandler
  497. B FPU_IRQHandler
  498. PUBWEAK UART6_IRQHandler
  499. SECTION .text:CODE:NOROOT:REORDER(1)
  500. UART6_IRQHandler
  501. B UART6_IRQHandler
  502. PUBWEAK UART7_IRQHandler
  503. SECTION .text:CODE:NOROOT:REORDER(1)
  504. UART7_IRQHandler
  505. B UART7_IRQHandler
  506. PUBWEAK SPI3_IRQHandler
  507. SECTION .text:CODE:NOROOT:REORDER(1)
  508. SPI3_IRQHandler
  509. B SPI3_IRQHandler
  510. PUBWEAK SPI4_IRQHandler
  511. SECTION .text:CODE:NOROOT:REORDER(1)
  512. SPI4_IRQHandler
  513. B SPI4_IRQHandler
  514. PUBWEAK SPI5_IRQHandler
  515. SECTION .text:CODE:NOROOT:REORDER(1)
  516. SPI5_IRQHandler
  517. B SPI5_IRQHandler
  518. PUBWEAK TLI_IRQHandler
  519. SECTION .text:CODE:NOROOT:REORDER(1)
  520. TLI_IRQHandler
  521. B TLI_IRQHandler
  522. PUBWEAK TLI_ER_IRQHandler
  523. SECTION .text:CODE:NOROOT:REORDER(1)
  524. TLI_ER_IRQHandler
  525. B TLI_ER_IRQHandler
  526. PUBWEAK IPA_IRQHandler
  527. SECTION .text:CODE:NOROOT:REORDER(1)
  528. IPA_IRQHandler
  529. B IPA_IRQHandler
  530. END