startup_gd32f4xx.s 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  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 ; 98:UART7
  119. DCD SPI3_IRQHandler ; 100:SPI3
  120. DCD SPI4_IRQHandler ; 101:SPI4
  121. DCD SPI5_IRQHandler ; 102:SPI5
  122. DCD TLI_IRQHandler ; 104:TLI
  123. DCD TLI_ER_IRQHandler ; 105:TLI Error
  124. DCD IPA_IRQHandler ; 106:IPA
  125. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  126. ;;
  127. ;; Default interrupt handlers.
  128. ;;
  129. THUMB
  130. PUBWEAK Reset_Handler
  131. SECTION .text:CODE:NOROOT:REORDER(2)
  132. Reset_Handler
  133. LDR R0, =SystemInit
  134. BLX R0
  135. LDR R0, =__iar_program_start
  136. BX R0
  137. PUBWEAK NMI_Handler
  138. SECTION .text:CODE:NOROOT:REORDER(1)
  139. NMI_Handler
  140. B NMI_Handler
  141. PUBWEAK HardFault_Handler
  142. SECTION .text:CODE:NOROOT:REORDER(1)
  143. HardFault_Handler
  144. B HardFault_Handler
  145. PUBWEAK MemManage_Handler
  146. SECTION .text:CODE:NOROOT:REORDER(1)
  147. MemManage_Handler
  148. B MemManage_Handler
  149. PUBWEAK BusFault_Handler
  150. SECTION .text:CODE:NOROOT:REORDER(1)
  151. BusFault_Handler
  152. B BusFault_Handler
  153. PUBWEAK UsageFault_Handler
  154. SECTION .text:CODE:NOROOT:REORDER(1)
  155. UsageFault_Handler
  156. B UsageFault_Handler
  157. PUBWEAK SVC_Handler
  158. SECTION .text:CODE:NOROOT:REORDER(1)
  159. SVC_Handler
  160. B SVC_Handler
  161. PUBWEAK DebugMon_Handler
  162. SECTION .text:CODE:NOROOT:REORDER(1)
  163. DebugMon_Handler
  164. B DebugMon_Handler
  165. PUBWEAK PendSV_Handler
  166. SECTION .text:CODE:NOROOT:REORDER(1)
  167. PendSV_Handler
  168. B PendSV_Handler
  169. PUBWEAK SysTick_Handler
  170. SECTION .text:CODE:NOROOT:REORDER(1)
  171. SysTick_Handler
  172. B SysTick_Handler
  173. PUBWEAK WWDGT_IRQHandler
  174. SECTION .text:CODE:NOROOT:REORDER(1)
  175. WWDGT_IRQHandler
  176. B WWDGT_IRQHandler
  177. PUBWEAK LVD_IRQHandler
  178. SECTION .text:CODE:NOROOT:REORDER(1)
  179. LVD_IRQHandler
  180. B LVD_IRQHandler
  181. PUBWEAK TAMPER_STAMP_IRQHandler
  182. SECTION .text:CODE:NOROOT:REORDER(1)
  183. TAMPER_STAMP_IRQHandler
  184. B TAMPER_STAMP_IRQHandler
  185. PUBWEAK RTC_WKUP_IRQHandler
  186. SECTION .text:CODE:NOROOT:REORDER(1)
  187. RTC_WKUP_IRQHandler
  188. B RTC_WKUP_IRQHandler
  189. PUBWEAK FMC_IRQHandler
  190. SECTION .text:CODE:NOROOT:REORDER(1)
  191. FMC_IRQHandler
  192. B FMC_IRQHandler
  193. PUBWEAK RCU_CTC_IRQHandler
  194. SECTION .text:CODE:NOROOT:REORDER(1)
  195. RCU_CTC_IRQHandler
  196. B RCU_CTC_IRQHandler
  197. PUBWEAK EXTI0_IRQHandler
  198. SECTION .text:CODE:NOROOT:REORDER(1)
  199. EXTI0_IRQHandler
  200. B EXTI0_IRQHandler
  201. PUBWEAK EXTI1_IRQHandler
  202. SECTION .text:CODE:NOROOT:REORDER(1)
  203. EXTI1_IRQHandler
  204. B EXTI1_IRQHandler
  205. PUBWEAK EXTI2_IRQHandler
  206. SECTION .text:CODE:NOROOT:REORDER(1)
  207. EXTI2_IRQHandler
  208. B EXTI2_IRQHandler
  209. PUBWEAK EXTI3_IRQHandler
  210. SECTION .text:CODE:NOROOT:REORDER(1)
  211. EXTI3_IRQHandler
  212. B EXTI3_IRQHandler
  213. PUBWEAK EXTI4_IRQHandler
  214. SECTION .text:CODE:NOROOT:REORDER(1)
  215. EXTI4_IRQHandler
  216. B EXTI4_IRQHandler
  217. PUBWEAK DMA0_Channel0_IRQHandler
  218. SECTION .text:CODE:NOROOT:REORDER(1)
  219. DMA0_Channel0_IRQHandler
  220. B DMA0_Channel0_IRQHandler
  221. PUBWEAK DMA0_Channel1_IRQHandler
  222. SECTION .text:CODE:NOROOT:REORDER(1)
  223. DMA0_Channel1_IRQHandler
  224. B DMA0_Channel1_IRQHandler
  225. PUBWEAK DMA0_Channel2_IRQHandler
  226. SECTION .text:CODE:NOROOT:REORDER(1)
  227. DMA0_Channel2_IRQHandler
  228. B DMA0_Channel2_IRQHandler
  229. PUBWEAK DMA0_Channel3_IRQHandler
  230. SECTION .text:CODE:NOROOT:REORDER(1)
  231. DMA0_Channel3_IRQHandler
  232. B DMA0_Channel3_IRQHandler
  233. PUBWEAK DMA0_Channel4_IRQHandler
  234. SECTION .text:CODE:NOROOT:REORDER(1)
  235. DMA0_Channel4_IRQHandler
  236. B DMA0_Channel4_IRQHandler
  237. PUBWEAK DMA0_Channel5_IRQHandler
  238. SECTION .text:CODE:NOROOT:REORDER(1)
  239. DMA0_Channel5_IRQHandler
  240. B DMA0_Channel5_IRQHandler
  241. PUBWEAK DMA0_Channel6_IRQHandler
  242. SECTION .text:CODE:NOROOT:REORDER(1)
  243. DMA0_Channel6_IRQHandler
  244. B DMA0_Channel6_IRQHandler
  245. PUBWEAK ADC_IRQHandler
  246. SECTION .text:CODE:NOROOT:REORDER(1)
  247. ADC_IRQHandler
  248. B ADC_IRQHandler
  249. PUBWEAK CAN0_TX_IRQHandler
  250. SECTION .text:CODE:NOROOT:REORDER(1)
  251. CAN0_TX_IRQHandler
  252. B CAN0_TX_IRQHandler
  253. PUBWEAK CAN0_RX0_IRQHandler
  254. SECTION .text:CODE:NOROOT:REORDER(1)
  255. CAN0_RX0_IRQHandler
  256. B CAN0_RX0_IRQHandler
  257. PUBWEAK CAN0_RX1_IRQHandler
  258. SECTION .text:CODE:NOROOT:REORDER(1)
  259. CAN0_RX1_IRQHandler
  260. B CAN0_RX1_IRQHandler
  261. PUBWEAK CAN0_EWMC_IRQHandler
  262. SECTION .text:CODE:NOROOT:REORDER(1)
  263. CAN0_EWMC_IRQHandler
  264. B CAN0_EWMC_IRQHandler
  265. PUBWEAK EXTI5_9_IRQHandler
  266. SECTION .text:CODE:NOROOT:REORDER(1)
  267. EXTI5_9_IRQHandler
  268. B EXTI5_9_IRQHandler
  269. PUBWEAK TIMER0_BRK_TIMER8_IRQHandler
  270. SECTION .text:CODE:NOROOT:REORDER(1)
  271. TIMER0_BRK_TIMER8_IRQHandler
  272. B TIMER0_BRK_TIMER8_IRQHandler
  273. PUBWEAK TIMER0_UP_TIMER9_IRQHandler
  274. SECTION .text:CODE:NOROOT:REORDER(1)
  275. TIMER0_UP_TIMER9_IRQHandler
  276. B TIMER0_UP_TIMER9_IRQHandler
  277. PUBWEAK TIMER0_TRG_CMT_TIMER10_IRQHandler
  278. SECTION .text:CODE:NOROOT:REORDER(1)
  279. TIMER0_TRG_CMT_TIMER10_IRQHandler
  280. B TIMER0_TRG_CMT_TIMER10_IRQHandler
  281. PUBWEAK TIMER0_CC_IRQHandler
  282. SECTION .text:CODE:NOROOT:REORDER(1)
  283. TIMER0_CC_IRQHandler
  284. B TIMER0_CC_IRQHandler
  285. PUBWEAK TIMER1_IRQHandler
  286. SECTION .text:CODE:NOROOT:REORDER(1)
  287. TIMER1_IRQHandler
  288. B TIMER1_IRQHandler
  289. PUBWEAK TIMER2_IRQHandler
  290. SECTION .text:CODE:NOROOT:REORDER(1)
  291. TIMER2_IRQHandler
  292. B TIMER2_IRQHandler
  293. PUBWEAK TIMER3_IRQHandler
  294. SECTION .text:CODE:NOROOT:REORDER(1)
  295. TIMER3_IRQHandler
  296. B TIMER3_IRQHandler
  297. PUBWEAK I2C0_EV_IRQHandler
  298. SECTION .text:CODE:NOROOT:REORDER(1)
  299. I2C0_EV_IRQHandler
  300. B I2C0_EV_IRQHandler
  301. PUBWEAK I2C0_ER_IRQHandler
  302. SECTION .text:CODE:NOROOT:REORDER(1)
  303. I2C0_ER_IRQHandler
  304. B I2C0_ER_IRQHandler
  305. PUBWEAK I2C1_EV_IRQHandler
  306. SECTION .text:CODE:NOROOT:REORDER(1)
  307. I2C1_EV_IRQHandler
  308. B I2C1_EV_IRQHandler
  309. PUBWEAK I2C1_ER_IRQHandler
  310. SECTION .text:CODE:NOROOT:REORDER(1)
  311. I2C1_ER_IRQHandler
  312. B I2C1_ER_IRQHandler
  313. PUBWEAK SPI0_IRQHandler
  314. SECTION .text:CODE:NOROOT:REORDER(1)
  315. SPI0_IRQHandler
  316. B SPI0_IRQHandler
  317. PUBWEAK SPI1_IRQHandler
  318. SECTION .text:CODE:NOROOT:REORDER(1)
  319. SPI1_IRQHandler
  320. B SPI1_IRQHandler
  321. PUBWEAK USART0_IRQHandler
  322. SECTION .text:CODE:NOROOT:REORDER(1)
  323. USART0_IRQHandler
  324. B USART0_IRQHandler
  325. PUBWEAK USART1_IRQHandler
  326. SECTION .text:CODE:NOROOT:REORDER(1)
  327. USART1_IRQHandler
  328. B USART1_IRQHandler
  329. PUBWEAK USART2_IRQHandler
  330. SECTION .text:CODE:NOROOT:REORDER(1)
  331. USART2_IRQHandler
  332. B USART2_IRQHandler
  333. PUBWEAK EXTI10_15_IRQHandler
  334. SECTION .text:CODE:NOROOT:REORDER(1)
  335. EXTI10_15_IRQHandler
  336. B EXTI10_15_IRQHandler
  337. PUBWEAK RTC_Alarm_IRQHandler
  338. SECTION .text:CODE:NOROOT:REORDER(1)
  339. RTC_Alarm_IRQHandler
  340. B RTC_Alarm_IRQHandler
  341. PUBWEAK USBFS_WKUP_IRQHandler
  342. SECTION .text:CODE:NOROOT:REORDER(1)
  343. USBFS_WKUP_IRQHandler
  344. B USBFS_WKUP_IRQHandler
  345. PUBWEAK TIMER7_BRK_TIMER11_IRQHandler
  346. SECTION .text:CODE:NOROOT:REORDER(1)
  347. TIMER7_BRK_TIMER11_IRQHandler
  348. B TIMER7_BRK_TIMER11_IRQHandler
  349. PUBWEAK TIMER7_UP_TIMER12_IRQHandler
  350. SECTION .text:CODE:NOROOT:REORDER(1)
  351. TIMER7_UP_TIMER12_IRQHandler
  352. B TIMER7_UP_TIMER12_IRQHandler
  353. PUBWEAK TIMER7_TRG_CMT_TIMER13_IRQHandler
  354. SECTION .text:CODE:NOROOT:REORDER(1)
  355. TIMER7_TRG_CMT_TIMER13_IRQHandler
  356. B TIMER7_TRG_CMT_TIMER13_IRQHandler
  357. PUBWEAK TIMER7_CC_IRQHandler
  358. SECTION .text:CODE:NOROOT:REORDER(1)
  359. TIMER7_CC_IRQHandler
  360. B TIMER7_CC_IRQHandler
  361. PUBWEAK DMA0_Channel7_IRQHandler
  362. SECTION .text:CODE:NOROOT:REORDER(1)
  363. DMA0_Channel7_IRQHandler
  364. B DMA0_Channel7_IRQHandler
  365. PUBWEAK EXMC_IRQHandler
  366. SECTION .text:CODE:NOROOT:REORDER(1)
  367. EXMC_IRQHandler
  368. B EXMC_IRQHandler
  369. PUBWEAK SDIO_IRQHandler
  370. SECTION .text:CODE:NOROOT:REORDER(1)
  371. SDIO_IRQHandler
  372. B SDIO_IRQHandler
  373. PUBWEAK TIMER4_IRQHandler
  374. SECTION .text:CODE:NOROOT:REORDER(1)
  375. TIMER4_IRQHandler
  376. B TIMER4_IRQHandler
  377. PUBWEAK SPI2_IRQHandler
  378. SECTION .text:CODE:NOROOT:REORDER(1)
  379. SPI2_IRQHandler
  380. B SPI2_IRQHandler
  381. PUBWEAK UART3_IRQHandler
  382. SECTION .text:CODE:NOROOT:REORDER(1)
  383. UART3_IRQHandler
  384. B UART3_IRQHandler
  385. PUBWEAK UART4_IRQHandler
  386. SECTION .text:CODE:NOROOT:REORDER(1)
  387. UART4_IRQHandler
  388. B UART4_IRQHandler
  389. PUBWEAK TIMER5_DAC_IRQHandler
  390. SECTION .text:CODE:NOROOT:REORDER(1)
  391. TIMER5_DAC_IRQHandler
  392. B TIMER5_DAC_IRQHandler
  393. PUBWEAK TIMER6_IRQHandler
  394. SECTION .text:CODE:NOROOT:REORDER(1)
  395. TIMER6_IRQHandler
  396. B TIMER6_IRQHandler
  397. PUBWEAK DMA1_Channel0_IRQHandler
  398. SECTION .text:CODE:NOROOT:REORDER(1)
  399. DMA1_Channel0_IRQHandler
  400. B DMA1_Channel0_IRQHandler
  401. PUBWEAK DMA1_Channel1_IRQHandler
  402. SECTION .text:CODE:NOROOT:REORDER(1)
  403. DMA1_Channel1_IRQHandler
  404. B DMA1_Channel1_IRQHandler
  405. PUBWEAK DMA1_Channel2_IRQHandler
  406. SECTION .text:CODE:NOROOT:REORDER(1)
  407. DMA1_Channel2_IRQHandler
  408. B DMA1_Channel2_IRQHandler
  409. PUBWEAK DMA1_Channel3_IRQHandler
  410. SECTION .text:CODE:NOROOT:REORDER(1)
  411. DMA1_Channel3_IRQHandler
  412. B DMA1_Channel3_IRQHandler
  413. PUBWEAK DMA1_Channel4_IRQHandler
  414. SECTION .text:CODE:NOROOT:REORDER(1)
  415. DMA1_Channel4_IRQHandler
  416. B DMA1_Channel4_IRQHandler
  417. PUBWEAK ENET_IRQHandler
  418. SECTION .text:CODE:NOROOT:REORDER(1)
  419. ENET_IRQHandler
  420. B ENET_IRQHandler
  421. PUBWEAK ENET_WKUP_IRQHandler
  422. SECTION .text:CODE:NOROOT:REORDER(1)
  423. ENET_WKUP_IRQHandler
  424. B ENET_WKUP_IRQHandler
  425. PUBWEAK CAN1_TX_IRQHandler
  426. SECTION .text:CODE:NOROOT:REORDER(1)
  427. CAN1_TX_IRQHandler
  428. B CAN1_TX_IRQHandler
  429. PUBWEAK CAN1_RX0_IRQHandler
  430. SECTION .text:CODE:NOROOT:REORDER(1)
  431. CAN1_RX0_IRQHandler
  432. B CAN1_RX0_IRQHandler
  433. PUBWEAK CAN1_RX1_IRQHandler
  434. SECTION .text:CODE:NOROOT:REORDER(1)
  435. CAN1_RX1_IRQHandler
  436. B CAN1_RX1_IRQHandler
  437. PUBWEAK CAN1_EWMC_IRQHandler
  438. SECTION .text:CODE:NOROOT:REORDER(1)
  439. CAN1_EWMC_IRQHandler
  440. B CAN1_EWMC_IRQHandler
  441. PUBWEAK USBFS_IRQHandler
  442. SECTION .text:CODE:NOROOT:REORDER(1)
  443. USBFS_IRQHandler
  444. B USBFS_IRQHandler
  445. PUBWEAK DMA1_Channel5_IRQHandler
  446. SECTION .text:CODE:NOROOT:REORDER(1)
  447. DMA1_Channel5_IRQHandler
  448. B DMA1_Channel5_IRQHandler
  449. PUBWEAK DMA1_Channel6_IRQHandler
  450. SECTION .text:CODE:NOROOT:REORDER(1)
  451. DMA1_Channel6_IRQHandler
  452. B DMA1_Channel6_IRQHandler
  453. PUBWEAK DMA1_Channel7_IRQHandler
  454. SECTION .text:CODE:NOROOT:REORDER(1)
  455. DMA1_Channel7_IRQHandler
  456. B DMA1_Channel7_IRQHandler
  457. PUBWEAK USART5_IRQHandler
  458. SECTION .text:CODE:NOROOT:REORDER(1)
  459. USART5_IRQHandler
  460. B USART5_IRQHandler
  461. PUBWEAK I2C2_EV_IRQHandler
  462. SECTION .text:CODE:NOROOT:REORDER(1)
  463. I2C2_EV_IRQHandler
  464. B I2C2_EV_IRQHandler
  465. PUBWEAK I2C2_ER_IRQHandler
  466. SECTION .text:CODE:NOROOT:REORDER(1)
  467. I2C2_ER_IRQHandler
  468. B I2C2_ER_IRQHandler
  469. PUBWEAK USBHS_EP1_Out_IRQHandler
  470. SECTION .text:CODE:NOROOT:REORDER(1)
  471. USBHS_EP1_Out_IRQHandler
  472. B USBHS_EP1_Out_IRQHandler
  473. PUBWEAK USBHS_EP1_In_IRQHandler
  474. SECTION .text:CODE:NOROOT:REORDER(1)
  475. USBHS_EP1_In_IRQHandler
  476. B USBHS_EP1_In_IRQHandler
  477. PUBWEAK USBHS_WKUP_IRQHandler
  478. SECTION .text:CODE:NOROOT:REORDER(1)
  479. USBHS_WKUP_IRQHandler
  480. B USBHS_WKUP_IRQHandler
  481. PUBWEAK USBHS_IRQHandler
  482. SECTION .text:CODE:NOROOT:REORDER(1)
  483. USBHS_IRQHandler
  484. B USBHS_IRQHandler
  485. PUBWEAK DCI_IRQHandler
  486. SECTION .text:CODE:NOROOT:REORDER(1)
  487. DCI_IRQHandler
  488. B DCI_IRQHandler
  489. PUBWEAK TRNG_IRQHandler
  490. SECTION .text:CODE:NOROOT:REORDER(1)
  491. TRNG_IRQHandler
  492. B TRNG_IRQHandler
  493. PUBWEAK FPU_IRQHandler
  494. SECTION .text:CODE:NOROOT:REORDER(1)
  495. FPU_IRQHandler
  496. B FPU_IRQHandler
  497. PUBWEAK UART6_IRQHandler
  498. SECTION .text:CODE:NOROOT:REORDER(1)
  499. UART6_IRQHandler
  500. B UART6_IRQHandler
  501. PUBWEAK UART7_IRQHandler
  502. SECTION .text:CODE:NOROOT:REORDER(1)
  503. UART7_IRQHandler
  504. B UART7_IRQHandler
  505. PUBWEAK SPI3_IRQHandler
  506. SECTION .text:CODE:NOROOT:REORDER(1)
  507. SPI3_IRQHandler
  508. B SPI3_IRQHandler
  509. PUBWEAK SPI4_IRQHandler
  510. SECTION .text:CODE:NOROOT:REORDER(1)
  511. SPI4_IRQHandler
  512. B SPI4_IRQHandler
  513. PUBWEAK SPI5_IRQHandler
  514. SECTION .text:CODE:NOROOT:REORDER(1)
  515. SPI5_IRQHandler
  516. B SPI5_IRQHandler
  517. PUBWEAK TLI_IRQHandler
  518. SECTION .text:CODE:NOROOT:REORDER(1)
  519. TLI_IRQHandler
  520. B TLI_IRQHandler
  521. PUBWEAK TLI_ER_IRQHandler
  522. SECTION .text:CODE:NOROOT:REORDER(1)
  523. TLI_ER_IRQHandler
  524. B TLI_ER_IRQHandler
  525. PUBWEAK IPA_IRQHandler
  526. SECTION .text:CODE:NOROOT:REORDER(1)
  527. IPA_IRQHandler
  528. B IPA_IRQHandler
  529. END