startup_MIMXRT1176_cm4.S 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422
  1. /* ------------------------------------------------------------------------- */
  2. /* @file: startup_MIMXRT1176_cm4.s */
  3. /* @purpose: CMSIS Cortex-M4 Core Device Startup File */
  4. /* MIMXRT1176_cm4 */
  5. /* @version: 1.0 */
  6. /* @date: 2020-12-29 */
  7. /* @build: b211122 */
  8. /* ------------------------------------------------------------------------- */
  9. /* */
  10. /* Copyright 1997-2016 Freescale Semiconductor, Inc. */
  11. /* Copyright 2016-2021 NXP */
  12. /* All rights reserved. */
  13. /* */
  14. /* SPDX-License-Identifier: BSD-3-Clause */
  15. /*****************************************************************************/
  16. /* Version: GCC for ARM Embedded Processors */
  17. /*****************************************************************************/
  18. .syntax unified
  19. .arch armv7-m
  20. .section .isr_vector, "a"
  21. .align 2
  22. .globl __isr_vector
  23. __isr_vector:
  24. .long __StackTop /* Top of Stack */
  25. .long Reset_Handler /* Reset Handler */
  26. .long NMI_Handler /* NMI Handler*/
  27. .long HardFault_Handler /* Hard Fault Handler*/
  28. .long MemManage_Handler /* MPU Fault Handler*/
  29. .long BusFault_Handler /* Bus Fault Handler*/
  30. .long UsageFault_Handler /* Usage Fault Handler*/
  31. .long 0 /* Reserved*/
  32. .long 0 /* Reserved*/
  33. .long 0 /* Reserved*/
  34. .long 0 /* Reserved*/
  35. .long SVC_Handler /* SVCall Handler*/
  36. .long DebugMon_Handler /* Debug Monitor Handler*/
  37. .long 0 /* Reserved*/
  38. .long PendSV_Handler /* PendSV Handler*/
  39. .long SysTick_Handler /* SysTick Handler*/
  40. /* External Interrupts*/
  41. .long DMA0_DMA16_IRQHandler /* DMA channel 0/16 transfer complete*/
  42. .long DMA1_DMA17_IRQHandler /* DMA channel 1/17 transfer complete*/
  43. .long DMA2_DMA18_IRQHandler /* DMA channel 2/18 transfer complete*/
  44. .long DMA3_DMA19_IRQHandler /* DMA channel 3/19 transfer complete*/
  45. .long DMA4_DMA20_IRQHandler /* DMA channel 4/20 transfer complete*/
  46. .long DMA5_DMA21_IRQHandler /* DMA channel 5/21 transfer complete*/
  47. .long DMA6_DMA22_IRQHandler /* DMA channel 6/22 transfer complete*/
  48. .long DMA7_DMA23_IRQHandler /* DMA channel 7/23 transfer complete*/
  49. .long DMA8_DMA24_IRQHandler /* DMA channel 8/24 transfer complete*/
  50. .long DMA9_DMA25_IRQHandler /* DMA channel 9/25 transfer complete*/
  51. .long DMA10_DMA26_IRQHandler /* DMA channel 10/26 transfer complete*/
  52. .long DMA11_DMA27_IRQHandler /* DMA channel 11/27 transfer complete*/
  53. .long DMA12_DMA28_IRQHandler /* DMA channel 12/28 transfer complete*/
  54. .long DMA13_DMA29_IRQHandler /* DMA channel 13/29 transfer complete*/
  55. .long DMA14_DMA30_IRQHandler /* DMA channel 14/30 transfer complete*/
  56. .long DMA15_DMA31_IRQHandler /* DMA channel 15/31 transfer complete*/
  57. .long DMA_ERROR_IRQHandler /* DMA error interrupt channels 0-15 / 16-31*/
  58. .long Reserved33_IRQHandler /* Reserved interrupt*/
  59. .long Reserved34_IRQHandler /* Reserved interrupt*/
  60. .long CORE_IRQHandler /* CorePlatform exception IRQ*/
  61. .long LPUART1_IRQHandler /* LPUART1 TX interrupt and RX interrupt*/
  62. .long LPUART2_IRQHandler /* LPUART2 TX interrupt and RX interrupt*/
  63. .long LPUART3_IRQHandler /* LPUART3 TX interrupt and RX interrupt*/
  64. .long LPUART4_IRQHandler /* LPUART4 TX interrupt and RX interrupt*/
  65. .long LPUART5_IRQHandler /* LPUART5 TX interrupt and RX interrupt*/
  66. .long LPUART6_IRQHandler /* LPUART6 TX interrupt and RX interrupt*/
  67. .long LPUART7_IRQHandler /* LPUART7 TX interrupt and RX interrupt*/
  68. .long LPUART8_IRQHandler /* LPUART8 TX interrupt and RX interrupt*/
  69. .long LPUART9_IRQHandler /* LPUART9 TX interrupt and RX interrupt*/
  70. .long LPUART10_IRQHandler /* LPUART10 TX interrupt and RX interrupt*/
  71. .long LPUART11_IRQHandler /* LPUART11 TX interrupt and RX interrupt*/
  72. .long LPUART12_IRQHandler /* LPUART12 TX interrupt and RX interrupt*/
  73. .long LPI2C1_IRQHandler /* LPI2C1 interrupt*/
  74. .long LPI2C2_IRQHandler /* LPI2C2 interrupt*/
  75. .long LPI2C3_IRQHandler /* LPI2C3 interrupt*/
  76. .long LPI2C4_IRQHandler /* LPI2C4 interrupt*/
  77. .long LPI2C5_IRQHandler /* LPI2C5 interrupt*/
  78. .long LPI2C6_IRQHandler /* LPI2C6 interrupt*/
  79. .long LPSPI1_IRQHandler /* LPSPI1 interrupt request line to the core*/
  80. .long LPSPI2_IRQHandler /* LPSPI2 interrupt request line to the core*/
  81. .long LPSPI3_IRQHandler /* LPSPI3 interrupt request line to the core*/
  82. .long LPSPI4_IRQHandler /* LPSPI4 interrupt request line to the core*/
  83. .long LPSPI5_IRQHandler /* LPSPI5 interrupt request line to the core*/
  84. .long LPSPI6_IRQHandler /* LPSPI6 interrupt request line to the core*/
  85. .long CAN1_IRQHandler /* CAN1 interrupt*/
  86. .long CAN1_ERROR_IRQHandler /* CAN1 error interrupt*/
  87. .long CAN2_IRQHandler /* CAN2 interrupt*/
  88. .long CAN2_ERROR_IRQHandler /* CAN2 error interrupt*/
  89. .long CAN3_IRQHandler /* CAN3 interrupt*/
  90. .long CAN3_ERROR_IRQHandler /* CAN3 erro interrupt*/
  91. .long Reserved66_IRQHandler /* Reserved interrupt*/
  92. .long KPP_IRQHandler /* Keypad nterrupt*/
  93. .long Reserved68_IRQHandler /* Reserved interrupt*/
  94. .long GPR_IRQ_IRQHandler /* GPR interrupt*/
  95. .long eLCDIF_IRQHandler /* eLCDIF interrupt*/
  96. .long LCDIFv2_IRQHandler /* LCDIFv2 interrupt*/
  97. .long CSI_IRQHandler /* CSI interrupt*/
  98. .long PXP_IRQHandler /* PXP interrupt*/
  99. .long MIPI_CSI_IRQHandler /* MIPI_CSI interrupt*/
  100. .long MIPI_DSI_IRQHandler /* MIPI_DSI interrupt*/
  101. .long GPU2D_IRQHandler /* GPU2D interrupt*/
  102. .long GPIO12_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO12 signal 0 throughout 15*/
  103. .long GPIO12_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO13 signal 16 throughout 31*/
  104. .long DAC_IRQHandler /* DAC interrupt*/
  105. .long KEY_MANAGER_IRQHandler /* PUF interrupt*/
  106. .long WDOG2_IRQHandler /* WDOG2 interrupt*/
  107. .long SNVS_HP_NON_TZ_IRQHandler /* SRTC Consolidated Interrupt. Non TZ*/
  108. .long SNVS_HP_TZ_IRQHandler /* SRTC Security Interrupt. TZ*/
  109. .long SNVS_PULSE_EVENT_IRQHandler /* ON-OFF button press shorter than 5 secs (pulse event)*/
  110. .long CAAM_IRQ0_IRQHandler /* CAAM interrupt queue for JQ0*/
  111. .long CAAM_IRQ1_IRQHandler /* CAAM interrupt queue for JQ1*/
  112. .long CAAM_IRQ2_IRQHandler /* CAAM interrupt queue for JQ2*/
  113. .long CAAM_IRQ3_IRQHandler /* CAAM interrupt queue for JQ3*/
  114. .long CAAM_RECORVE_ERRPR_IRQHandler /* CAAM interrupt for recoverable error*/
  115. .long CAAM_RTIC_IRQHandler /* CAAM interrupt for RTIC*/
  116. .long CDOG_IRQHandler /* CDOG interrupt*/
  117. .long SAI1_IRQHandler /* SAI1 interrupt*/
  118. .long SAI2_IRQHandler /* SAI1 interrupt*/
  119. .long SAI3_RX_IRQHandler /* SAI3 interrupt*/
  120. .long SAI3_TX_IRQHandler /* SAI3 interrupt*/
  121. .long SAI4_RX_IRQHandler /* SAI4 interrupt*/
  122. .long SAI4_TX_IRQHandler /* SAI4 interrupt*/
  123. .long SPDIF_IRQHandler /* SPDIF interrupt*/
  124. .long TMPSNS_INT_IRQHandler /* TMPSNS interrupt*/
  125. .long TMPSNS_LOW_HIGH_IRQHandler /* TMPSNS low high interrupt*/
  126. .long TMPSNS_PANIC_IRQHandler /* TMPSNS panic interrupt*/
  127. .long LPSR_LP8_BROWNOUT_IRQHandler /* LPSR 1p8 brownout interrupt*/
  128. .long LPSR_LP0_BROWNOUT_IRQHandler /* LPSR 1p0 brownout interrupt*/
  129. .long ADC1_IRQHandler /* ADC1 interrupt*/
  130. .long ADC2_IRQHandler /* ADC2 interrupt*/
  131. .long USBPHY1_IRQHandler /* USBPHY1 interrupt*/
  132. .long USBPHY2_IRQHandler /* USBPHY2 interrupt*/
  133. .long RDC_IRQHandler /* RDC interrupt*/
  134. .long GPIO13_Combined_0_31_IRQHandler /* Combined interrupt indication for GPIO13 signal 0 throughout 31*/
  135. .long Reserved110_IRQHandler /* Reserved interrupt*/
  136. .long DCIC1_IRQHandler /* DCIC1 interrupt*/
  137. .long DCIC2_IRQHandler /* DCIC2 interrupt*/
  138. .long ASRC_IRQHandler /* ASRC interrupt*/
  139. .long FLEXRAM_ECC_IRQHandler /* FlexRAM ECC fatal interrupt*/
  140. .long GPIO7_8_9_10_11_IRQHandler /* GPIO7, GPIO8, GPIO9, GPIO10, GPIO11 interrupt*/
  141. .long GPIO1_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO1 signal 0 throughout 15*/
  142. .long GPIO1_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO1 signal 16 throughout 31*/
  143. .long GPIO2_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO2 signal 0 throughout 15*/
  144. .long GPIO2_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO2 signal 16 throughout 31*/
  145. .long GPIO3_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO3 signal 0 throughout 15*/
  146. .long GPIO3_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO3 signal 16 throughout 31*/
  147. .long GPIO4_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO4 signal 0 throughout 15*/
  148. .long GPIO4_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO4 signal 16 throughout 31*/
  149. .long GPIO5_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO5 signal 0 throughout 15*/
  150. .long GPIO5_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO5 signal 16 throughout 31*/
  151. .long FLEXIO1_IRQHandler /* FLEXIO1 interrupt*/
  152. .long FLEXIO2_IRQHandler /* FLEXIO2 interrupt*/
  153. .long WDOG1_IRQHandler /* WDOG1 interrupt*/
  154. .long RTWDOG4_IRQHandler /* RTWDOG4 interrupt*/
  155. .long EWM_IRQHandler /* EWM interrupt*/
  156. .long OCOTP_READ_FUSE_ERROR_IRQHandler /* OCOTP read fuse error interrupt*/
  157. .long OCOTP_READ_DONE_ERROR_IRQHandler /* OCOTP read fuse done interrupt*/
  158. .long GPC_IRQHandler /* GPC interrupt*/
  159. .long MUB_IRQHandler /* MUB interrupt*/
  160. .long GPT1_IRQHandler /* GPT1 interrupt*/
  161. .long GPT2_IRQHandler /* GPT2 interrupt*/
  162. .long GPT3_IRQHandler /* GPT3 interrupt*/
  163. .long GPT4_IRQHandler /* GPT4 interrupt*/
  164. .long GPT5_IRQHandler /* GPT5 interrupt*/
  165. .long GPT6_IRQHandler /* GPT6 interrupt*/
  166. .long PWM1_0_IRQHandler /* PWM1 capture 0, compare 0, or reload 0 interrupt*/
  167. .long PWM1_1_IRQHandler /* PWM1 capture 1, compare 1, or reload 0 interrupt*/
  168. .long PWM1_2_IRQHandler /* PWM1 capture 2, compare 2, or reload 0 interrupt*/
  169. .long PWM1_3_IRQHandler /* PWM1 capture 3, compare 3, or reload 0 interrupt*/
  170. .long PWM1_FAULT_IRQHandler /* PWM1 fault or reload error interrupt*/
  171. .long FLEXSPI1_IRQHandler /* FlexSPI1 interrupt*/
  172. .long FLEXSPI2_IRQHandler /* FlexSPI2 interrupt*/
  173. .long SEMC_IRQHandler /* SEMC interrupt*/
  174. .long USDHC1_IRQHandler /* USDHC1 interrupt*/
  175. .long USDHC2_IRQHandler /* USDHC2 interrupt*/
  176. .long USB_OTG2_IRQHandler /* USBO2 USB OTG2*/
  177. .long USB_OTG1_IRQHandler /* USBO2 USB OTG1*/
  178. .long ENET_IRQHandler /* ENET interrupt*/
  179. .long ENET_1588_Timer_IRQHandler /* ENET_1588_Timer interrupt*/
  180. .long ENET_1G_MAC0_Tx_Rx_1_IRQHandler /* ENET 1G MAC0 transmit/receive 1*/
  181. .long ENET_1G_MAC0_Tx_Rx_2_IRQHandler /* ENET 1G MAC0 transmit/receive 2*/
  182. .long ENET_1G_IRQHandler /* ENET 1G interrupt*/
  183. .long ENET_1G_1588_Timer_IRQHandler /* ENET_1G_1588_Timer interrupt*/
  184. .long XBAR1_IRQ_0_1_IRQHandler /* XBAR1 interrupt*/
  185. .long XBAR1_IRQ_2_3_IRQHandler /* XBAR1 interrupt*/
  186. .long ADC_ETC_IRQ0_IRQHandler /* ADCETC IRQ0 interrupt*/
  187. .long ADC_ETC_IRQ1_IRQHandler /* ADCETC IRQ1 interrupt*/
  188. .long ADC_ETC_IRQ2_IRQHandler /* ADCETC IRQ2 interrupt*/
  189. .long ADC_ETC_IRQ3_IRQHandler /* ADCETC IRQ3 interrupt*/
  190. .long ADC_ETC_ERROR_IRQ_IRQHandler /* ADCETC Error IRQ interrupt*/
  191. .long Reserved166_IRQHandler /* Reserved interrupt*/
  192. .long Reserved167_IRQHandler /* Reserved interrupt*/
  193. .long Reserved168_IRQHandler /* Reserved interrupt*/
  194. .long Reserved169_IRQHandler /* Reserved interrupt*/
  195. .long Reserved170_IRQHandler /* Reserved interrupt*/
  196. .long PIT1_IRQHandler /* PIT1 interrupt*/
  197. .long PIT2_IRQHandler /* PIT2 interrupt*/
  198. .long ACMP1_IRQHandler /* ACMP interrupt*/
  199. .long ACMP2_IRQHandler /* ACMP interrupt*/
  200. .long ACMP3_IRQHandler /* ACMP interrupt*/
  201. .long ACMP4_IRQHandler /* ACMP interrupt*/
  202. .long Reserved177_IRQHandler /* Reserved interrupt*/
  203. .long Reserved178_IRQHandler /* Reserved interrupt*/
  204. .long Reserved179_IRQHandler /* Reserved interrupt*/
  205. .long Reserved180_IRQHandler /* Reserved interrupt*/
  206. .long ENC1_IRQHandler /* ENC1 interrupt*/
  207. .long ENC2_IRQHandler /* ENC2 interrupt*/
  208. .long ENC3_IRQHandler /* ENC3 interrupt*/
  209. .long ENC4_IRQHandler /* ENC4 interrupt*/
  210. .long Reserved185_IRQHandler /* Reserved interrupt*/
  211. .long Reserved186_IRQHandler /* Reserved interrupt*/
  212. .long TMR1_IRQHandler /* TMR1 interrupt*/
  213. .long TMR2_IRQHandler /* TMR2 interrupt*/
  214. .long TMR3_IRQHandler /* TMR3 interrupt*/
  215. .long TMR4_IRQHandler /* TMR4 interrupt*/
  216. .long SEMA4_CP0_IRQHandler /* SEMA4 CP0 interrupt*/
  217. .long SEMA4_CP1_IRQHandler /* SEMA4 CP1 interrupt*/
  218. .long PWM2_0_IRQHandler /* PWM2 capture 0, compare 0, or reload 0 interrupt*/
  219. .long PWM2_1_IRQHandler /* PWM2 capture 1, compare 1, or reload 0 interrupt*/
  220. .long PWM2_2_IRQHandler /* PWM2 capture 2, compare 2, or reload 0 interrupt*/
  221. .long PWM2_3_IRQHandler /* PWM2 capture 3, compare 3, or reload 0 interrupt*/
  222. .long PWM2_FAULT_IRQHandler /* PWM2 fault or reload error interrupt*/
  223. .long PWM3_0_IRQHandler /* PWM3 capture 0, compare 0, or reload 0 interrupt*/
  224. .long PWM3_1_IRQHandler /* PWM3 capture 1, compare 1, or reload 0 interrupt*/
  225. .long PWM3_2_IRQHandler /* PWM3 capture 2, compare 2, or reload 0 interrupt*/
  226. .long PWM3_3_IRQHandler /* PWM3 capture 3, compare 3, or reload 0 interrupt*/
  227. .long PWM3_FAULT_IRQHandler /* PWM3 fault or reload error interrupt*/
  228. .long PWM4_0_IRQHandler /* PWM4 capture 0, compare 0, or reload 0 interrupt*/
  229. .long PWM4_1_IRQHandler /* PWM4 capture 1, compare 1, or reload 0 interrupt*/
  230. .long PWM4_2_IRQHandler /* PWM4 capture 2, compare 2, or reload 0 interrupt*/
  231. .long PWM4_3_IRQHandler /* PWM4 capture 3, compare 3, or reload 0 interrupt*/
  232. .long PWM4_FAULT_IRQHandler /* PWM4 fault or reload error interrupt*/
  233. .long Reserved208_IRQHandler /* Reserved interrupt*/
  234. .long Reserved209_IRQHandler /* Reserved interrupt*/
  235. .long Reserved210_IRQHandler /* Reserved interrupt*/
  236. .long Reserved211_IRQHandler /* Reserved interrupt*/
  237. .long Reserved212_IRQHandler /* Reserved interrupt*/
  238. .long Reserved213_IRQHandler /* Reserved interrupt*/
  239. .long Reserved214_IRQHandler /* Reserved interrupt*/
  240. .long Reserved215_IRQHandler /* Reserved interrupt*/
  241. .long PDM_HWVAD_EVENT_IRQHandler /* HWVAD event interrupt*/
  242. .long PDM_HWVAD_ERROR_IRQHandler /* HWVAD error interrupt*/
  243. .long PDM_EVENT_IRQHandler /* PDM event interrupt*/
  244. .long PDM_ERROR_IRQHandler /* PDM error interrupt*/
  245. .long EMVSIM1_IRQHandler /* EMVSIM1 interrupt*/
  246. .long EMVSIM2_IRQHandler /* EMVSIM2 interrupt*/
  247. .long MECC1_INT_IRQHandler /* MECC1 int*/
  248. .long MECC1_FATAL_INT_IRQHandler /* MECC1 fatal int*/
  249. .long MECC2_INT_IRQHandler /* MECC2 int*/
  250. .long MECC2_FATAL_INT_IRQHandler /* MECC2 fatal int*/
  251. .long XECC_FLEXSPI1_INT_IRQHandler /* XECC int*/
  252. .long XECC_FLEXSPI1_FATAL_INT_IRQHandler /* XECC fatal int*/
  253. .long XECC_FLEXSPI2_INT_IRQHandler /* XECC int*/
  254. .long XECC_FLEXSPI2_FATAL_INT_IRQHandler /* XECC fatal int*/
  255. .long XECC_SEMC_INT_IRQHandler /* XECC int*/
  256. .long XECC_SEMC_FATAL_INT_IRQHandler /* XECC fatal int*/
  257. .long ENET_QOS_IRQHandler /* ENET_QOS interrupt*/
  258. .long ENET_QOS_PMT_IRQHandler /* ENET_QOS_PMT interrupt*/
  259. .long DefaultISR /* 234*/
  260. .long DefaultISR /* 235*/
  261. .long DefaultISR /* 236*/
  262. .long DefaultISR /* 237*/
  263. .long DefaultISR /* 238*/
  264. .long DefaultISR /* 239*/
  265. .long DefaultISR /* 240*/
  266. .long DefaultISR /* 241*/
  267. .long DefaultISR /* 242*/
  268. .long DefaultISR /* 243*/
  269. .long DefaultISR /* 244*/
  270. .long DefaultISR /* 245*/
  271. .long DefaultISR /* 246*/
  272. .long DefaultISR /* 247*/
  273. .long DefaultISR /* 248*/
  274. .long DefaultISR /* 249*/
  275. .long DefaultISR /* 250*/
  276. .long DefaultISR /* 251*/
  277. .long DefaultISR /* 252*/
  278. .long DefaultISR /* 253*/
  279. .long DefaultISR /* 254*/
  280. .long 0xFFFFFFFF /* Reserved for user TRIM value*/
  281. .size __isr_vector, . - __isr_vector
  282. .text
  283. .thumb
  284. /* Reset Handler */
  285. .thumb_func
  286. .align 2
  287. .globl Reset_Handler
  288. .weak Reset_Handler
  289. .type Reset_Handler, %function
  290. Reset_Handler:
  291. cpsid i /* Mask interrupts */
  292. .equ VTOR, 0xE000ED08
  293. ldr r0, =VTOR
  294. ldr r1, =__isr_vector
  295. str r1, [r0]
  296. ldr r2, [r1]
  297. msr msp, r2
  298. #ifndef __NO_SYSTEM_INIT
  299. ldr r0,=SystemInit
  300. blx r0
  301. #endif
  302. /* Loop to copy data from read only memory to RAM. The ranges
  303. * of copy from/to are specified by following symbols evaluated in
  304. * linker script.
  305. * __etext: End of code section, i.e., begin of data sections to copy from.
  306. * __data_start__/__data_end__: RAM address range that data should be
  307. * __noncachedata_start__/__noncachedata_end__ : none cachable region
  308. * __ram_function_start__/__ram_function_end__ : ramfunction region
  309. * copied to. Both must be aligned to 4 bytes boundary. */
  310. ldr r1, =__etext
  311. ldr r2, =__data_start__
  312. ldr r3, =__data_end__
  313. #ifdef __PERFORMANCE_IMPLEMENTATION
  314. /* Here are two copies of loop implementations. First one favors performance
  315. * and the second one favors code size. Default uses the second one.
  316. * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */
  317. subs r3, r2
  318. ble .LC1
  319. .LC0:
  320. subs r3, #4
  321. ldr r0, [r1, r3]
  322. str r0, [r2, r3]
  323. bgt .LC0
  324. .LC1:
  325. #else /* code size implemenation */
  326. .LC0:
  327. cmp r2, r3
  328. ittt lt
  329. ldrlt r0, [r1], #4
  330. strlt r0, [r2], #4
  331. blt .LC0
  332. #endif
  333. #ifdef __STARTUP_INITIALIZE_RAMFUNCTION
  334. ldr r2, =__ram_function_start__
  335. ldr r3, =__ram_function_end__
  336. #ifdef __PERFORMANCE_IMPLEMENTATION
  337. /* Here are two copies of loop implementations. First one favors performance
  338. * and the second one favors code size. Default uses the second one.
  339. * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */
  340. subs r3, r2
  341. ble .LC_ramfunc_copy_end
  342. .LC_ramfunc_copy_start:
  343. subs r3, #4
  344. ldr r0, [r1, r3]
  345. str r0, [r2, r3]
  346. bgt .LC_ramfunc_copy_start
  347. .LC_ramfunc_copy_end:
  348. #else /* code size implemenation */
  349. .LC_ramfunc_copy_start:
  350. cmp r2, r3
  351. ittt lt
  352. ldrlt r0, [r1], #4
  353. strlt r0, [r2], #4
  354. blt .LC_ramfunc_copy_start
  355. #endif
  356. #endif /* __STARTUP_INITIALIZE_RAMFUNCTION */
  357. #ifdef __STARTUP_INITIALIZE_NONCACHEDATA
  358. ldr r2, =__noncachedata_start__
  359. ldr r3, =__noncachedata_init_end__
  360. #ifdef __PERFORMANCE_IMPLEMENTATION
  361. /* Here are two copies of loop implementations. First one favors performance
  362. * and the second one favors code size. Default uses the second one.
  363. * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */
  364. subs r3, r2
  365. ble .LC3
  366. .LC2:
  367. subs r3, #4
  368. ldr r0, [r1, r3]
  369. str r0, [r2, r3]
  370. bgt .LC2
  371. .LC3:
  372. #else /* code size implemenation */
  373. .LC2:
  374. cmp r2, r3
  375. ittt lt
  376. ldrlt r0, [r1], #4
  377. strlt r0, [r2], #4
  378. blt .LC2
  379. #endif
  380. /* zero inited ncache section initialization */
  381. ldr r3, =__noncachedata_end__
  382. movs r0,0
  383. .LC4:
  384. cmp r2,r3
  385. itt lt
  386. strlt r0,[r2],#4
  387. blt .LC4
  388. #endif /* __STARTUP_INITIALIZE_NONCACHEDATA */
  389. #ifdef __STARTUP_CLEAR_BSS
  390. /* This part of work usually is done in C library startup code. Otherwise,
  391. * define this macro to enable it in this startup.
  392. *
  393. * Loop to zero out BSS section, which uses following symbols
  394. * in linker script:
  395. * __bss_start__: start of BSS section. Must align to 4
  396. * __bss_end__: end of BSS section. Must align to 4
  397. */
  398. ldr r1, =__bss_start__
  399. ldr r2, =__bss_end__
  400. movs r0, 0
  401. .LC5:
  402. cmp r1, r2
  403. itt lt
  404. strlt r0, [r1], #4
  405. blt .LC5
  406. #endif /* __STARTUP_CLEAR_BSS */
  407. cpsie i /* Unmask interrupts */
  408. #ifndef __START
  409. #define __START _start
  410. #endif
  411. #ifndef __ATOLLIC__
  412. ldr r0,=__START
  413. blx r0
  414. #else
  415. ldr r0,=__libc_init_array
  416. blx r0
  417. ldr r0,=main
  418. bx r0
  419. #endif
  420. .pool
  421. .size Reset_Handler, . - Reset_Handler
  422. .align 1
  423. .thumb_func
  424. .weak DefaultISR
  425. .type DefaultISR, %function
  426. DefaultISR:
  427. b DefaultISR
  428. .size DefaultISR, . - DefaultISR
  429. .align 1
  430. .thumb_func
  431. .weak NMI_Handler
  432. .type NMI_Handler, %function
  433. NMI_Handler:
  434. ldr r0,=NMI_Handler
  435. bx r0
  436. .size NMI_Handler, . - NMI_Handler
  437. .align 1
  438. .thumb_func
  439. .weak HardFault_Handler
  440. .type HardFault_Handler, %function
  441. HardFault_Handler:
  442. ldr r0,=HardFault_Handler
  443. bx r0
  444. .size HardFault_Handler, . - HardFault_Handler
  445. .align 1
  446. .thumb_func
  447. .weak SVC_Handler
  448. .type SVC_Handler, %function
  449. SVC_Handler:
  450. ldr r0,=SVC_Handler
  451. bx r0
  452. .size SVC_Handler, . - SVC_Handler
  453. .align 1
  454. .thumb_func
  455. .weak PendSV_Handler
  456. .type PendSV_Handler, %function
  457. PendSV_Handler:
  458. ldr r0,=PendSV_Handler
  459. bx r0
  460. .size PendSV_Handler, . - PendSV_Handler
  461. .align 1
  462. .thumb_func
  463. .weak SysTick_Handler
  464. .type SysTick_Handler, %function
  465. SysTick_Handler:
  466. ldr r0,=SysTick_Handler
  467. bx r0
  468. .size SysTick_Handler, . - SysTick_Handler
  469. .align 1
  470. .thumb_func
  471. .weak DMA0_DMA16_IRQHandler
  472. .type DMA0_DMA16_IRQHandler, %function
  473. DMA0_DMA16_IRQHandler:
  474. ldr r0,=DMA0_DMA16_DriverIRQHandler
  475. bx r0
  476. .size DMA0_DMA16_IRQHandler, . - DMA0_DMA16_IRQHandler
  477. .align 1
  478. .thumb_func
  479. .weak DMA1_DMA17_IRQHandler
  480. .type DMA1_DMA17_IRQHandler, %function
  481. DMA1_DMA17_IRQHandler:
  482. ldr r0,=DMA1_DMA17_DriverIRQHandler
  483. bx r0
  484. .size DMA1_DMA17_IRQHandler, . - DMA1_DMA17_IRQHandler
  485. .align 1
  486. .thumb_func
  487. .weak DMA2_DMA18_IRQHandler
  488. .type DMA2_DMA18_IRQHandler, %function
  489. DMA2_DMA18_IRQHandler:
  490. ldr r0,=DMA2_DMA18_DriverIRQHandler
  491. bx r0
  492. .size DMA2_DMA18_IRQHandler, . - DMA2_DMA18_IRQHandler
  493. .align 1
  494. .thumb_func
  495. .weak DMA3_DMA19_IRQHandler
  496. .type DMA3_DMA19_IRQHandler, %function
  497. DMA3_DMA19_IRQHandler:
  498. ldr r0,=DMA3_DMA19_DriverIRQHandler
  499. bx r0
  500. .size DMA3_DMA19_IRQHandler, . - DMA3_DMA19_IRQHandler
  501. .align 1
  502. .thumb_func
  503. .weak DMA4_DMA20_IRQHandler
  504. .type DMA4_DMA20_IRQHandler, %function
  505. DMA4_DMA20_IRQHandler:
  506. ldr r0,=DMA4_DMA20_DriverIRQHandler
  507. bx r0
  508. .size DMA4_DMA20_IRQHandler, . - DMA4_DMA20_IRQHandler
  509. .align 1
  510. .thumb_func
  511. .weak DMA5_DMA21_IRQHandler
  512. .type DMA5_DMA21_IRQHandler, %function
  513. DMA5_DMA21_IRQHandler:
  514. ldr r0,=DMA5_DMA21_DriverIRQHandler
  515. bx r0
  516. .size DMA5_DMA21_IRQHandler, . - DMA5_DMA21_IRQHandler
  517. .align 1
  518. .thumb_func
  519. .weak DMA6_DMA22_IRQHandler
  520. .type DMA6_DMA22_IRQHandler, %function
  521. DMA6_DMA22_IRQHandler:
  522. ldr r0,=DMA6_DMA22_DriverIRQHandler
  523. bx r0
  524. .size DMA6_DMA22_IRQHandler, . - DMA6_DMA22_IRQHandler
  525. .align 1
  526. .thumb_func
  527. .weak DMA7_DMA23_IRQHandler
  528. .type DMA7_DMA23_IRQHandler, %function
  529. DMA7_DMA23_IRQHandler:
  530. ldr r0,=DMA7_DMA23_DriverIRQHandler
  531. bx r0
  532. .size DMA7_DMA23_IRQHandler, . - DMA7_DMA23_IRQHandler
  533. .align 1
  534. .thumb_func
  535. .weak DMA8_DMA24_IRQHandler
  536. .type DMA8_DMA24_IRQHandler, %function
  537. DMA8_DMA24_IRQHandler:
  538. ldr r0,=DMA8_DMA24_DriverIRQHandler
  539. bx r0
  540. .size DMA8_DMA24_IRQHandler, . - DMA8_DMA24_IRQHandler
  541. .align 1
  542. .thumb_func
  543. .weak DMA9_DMA25_IRQHandler
  544. .type DMA9_DMA25_IRQHandler, %function
  545. DMA9_DMA25_IRQHandler:
  546. ldr r0,=DMA9_DMA25_DriverIRQHandler
  547. bx r0
  548. .size DMA9_DMA25_IRQHandler, . - DMA9_DMA25_IRQHandler
  549. .align 1
  550. .thumb_func
  551. .weak DMA10_DMA26_IRQHandler
  552. .type DMA10_DMA26_IRQHandler, %function
  553. DMA10_DMA26_IRQHandler:
  554. ldr r0,=DMA10_DMA26_DriverIRQHandler
  555. bx r0
  556. .size DMA10_DMA26_IRQHandler, . - DMA10_DMA26_IRQHandler
  557. .align 1
  558. .thumb_func
  559. .weak DMA11_DMA27_IRQHandler
  560. .type DMA11_DMA27_IRQHandler, %function
  561. DMA11_DMA27_IRQHandler:
  562. ldr r0,=DMA11_DMA27_DriverIRQHandler
  563. bx r0
  564. .size DMA11_DMA27_IRQHandler, . - DMA11_DMA27_IRQHandler
  565. .align 1
  566. .thumb_func
  567. .weak DMA12_DMA28_IRQHandler
  568. .type DMA12_DMA28_IRQHandler, %function
  569. DMA12_DMA28_IRQHandler:
  570. ldr r0,=DMA12_DMA28_DriverIRQHandler
  571. bx r0
  572. .size DMA12_DMA28_IRQHandler, . - DMA12_DMA28_IRQHandler
  573. .align 1
  574. .thumb_func
  575. .weak DMA13_DMA29_IRQHandler
  576. .type DMA13_DMA29_IRQHandler, %function
  577. DMA13_DMA29_IRQHandler:
  578. ldr r0,=DMA13_DMA29_DriverIRQHandler
  579. bx r0
  580. .size DMA13_DMA29_IRQHandler, . - DMA13_DMA29_IRQHandler
  581. .align 1
  582. .thumb_func
  583. .weak DMA14_DMA30_IRQHandler
  584. .type DMA14_DMA30_IRQHandler, %function
  585. DMA14_DMA30_IRQHandler:
  586. ldr r0,=DMA14_DMA30_DriverIRQHandler
  587. bx r0
  588. .size DMA14_DMA30_IRQHandler, . - DMA14_DMA30_IRQHandler
  589. .align 1
  590. .thumb_func
  591. .weak DMA15_DMA31_IRQHandler
  592. .type DMA15_DMA31_IRQHandler, %function
  593. DMA15_DMA31_IRQHandler:
  594. ldr r0,=DMA15_DMA31_DriverIRQHandler
  595. bx r0
  596. .size DMA15_DMA31_IRQHandler, . - DMA15_DMA31_IRQHandler
  597. .align 1
  598. .thumb_func
  599. .weak DMA_ERROR_IRQHandler
  600. .type DMA_ERROR_IRQHandler, %function
  601. DMA_ERROR_IRQHandler:
  602. ldr r0,=DMA_ERROR_DriverIRQHandler
  603. bx r0
  604. .size DMA_ERROR_IRQHandler, . - DMA_ERROR_IRQHandler
  605. .align 1
  606. .thumb_func
  607. .weak LPUART1_IRQHandler
  608. .type LPUART1_IRQHandler, %function
  609. LPUART1_IRQHandler:
  610. ldr r0,=LPUART1_DriverIRQHandler
  611. bx r0
  612. .size LPUART1_IRQHandler, . - LPUART1_IRQHandler
  613. .align 1
  614. .thumb_func
  615. .weak LPUART2_IRQHandler
  616. .type LPUART2_IRQHandler, %function
  617. LPUART2_IRQHandler:
  618. ldr r0,=LPUART2_DriverIRQHandler
  619. bx r0
  620. .size LPUART2_IRQHandler, . - LPUART2_IRQHandler
  621. .align 1
  622. .thumb_func
  623. .weak LPUART3_IRQHandler
  624. .type LPUART3_IRQHandler, %function
  625. LPUART3_IRQHandler:
  626. ldr r0,=LPUART3_DriverIRQHandler
  627. bx r0
  628. .size LPUART3_IRQHandler, . - LPUART3_IRQHandler
  629. .align 1
  630. .thumb_func
  631. .weak LPUART4_IRQHandler
  632. .type LPUART4_IRQHandler, %function
  633. LPUART4_IRQHandler:
  634. ldr r0,=LPUART4_DriverIRQHandler
  635. bx r0
  636. .size LPUART4_IRQHandler, . - LPUART4_IRQHandler
  637. .align 1
  638. .thumb_func
  639. .weak LPUART5_IRQHandler
  640. .type LPUART5_IRQHandler, %function
  641. LPUART5_IRQHandler:
  642. ldr r0,=LPUART5_DriverIRQHandler
  643. bx r0
  644. .size LPUART5_IRQHandler, . - LPUART5_IRQHandler
  645. .align 1
  646. .thumb_func
  647. .weak LPUART6_IRQHandler
  648. .type LPUART6_IRQHandler, %function
  649. LPUART6_IRQHandler:
  650. ldr r0,=LPUART6_DriverIRQHandler
  651. bx r0
  652. .size LPUART6_IRQHandler, . - LPUART6_IRQHandler
  653. .align 1
  654. .thumb_func
  655. .weak LPUART7_IRQHandler
  656. .type LPUART7_IRQHandler, %function
  657. LPUART7_IRQHandler:
  658. ldr r0,=LPUART7_DriverIRQHandler
  659. bx r0
  660. .size LPUART7_IRQHandler, . - LPUART7_IRQHandler
  661. .align 1
  662. .thumb_func
  663. .weak LPUART8_IRQHandler
  664. .type LPUART8_IRQHandler, %function
  665. LPUART8_IRQHandler:
  666. ldr r0,=LPUART8_DriverIRQHandler
  667. bx r0
  668. .size LPUART8_IRQHandler, . - LPUART8_IRQHandler
  669. .align 1
  670. .thumb_func
  671. .weak LPUART9_IRQHandler
  672. .type LPUART9_IRQHandler, %function
  673. LPUART9_IRQHandler:
  674. ldr r0,=LPUART9_DriverIRQHandler
  675. bx r0
  676. .size LPUART9_IRQHandler, . - LPUART9_IRQHandler
  677. .align 1
  678. .thumb_func
  679. .weak LPUART10_IRQHandler
  680. .type LPUART10_IRQHandler, %function
  681. LPUART10_IRQHandler:
  682. ldr r0,=LPUART10_DriverIRQHandler
  683. bx r0
  684. .size LPUART10_IRQHandler, . - LPUART10_IRQHandler
  685. .align 1
  686. .thumb_func
  687. .weak LPUART11_IRQHandler
  688. .type LPUART11_IRQHandler, %function
  689. LPUART11_IRQHandler:
  690. ldr r0,=LPUART11_DriverIRQHandler
  691. bx r0
  692. .size LPUART11_IRQHandler, . - LPUART11_IRQHandler
  693. .align 1
  694. .thumb_func
  695. .weak LPUART12_IRQHandler
  696. .type LPUART12_IRQHandler, %function
  697. LPUART12_IRQHandler:
  698. ldr r0,=LPUART12_DriverIRQHandler
  699. bx r0
  700. .size LPUART12_IRQHandler, . - LPUART12_IRQHandler
  701. .align 1
  702. .thumb_func
  703. .weak LPI2C1_IRQHandler
  704. .type LPI2C1_IRQHandler, %function
  705. LPI2C1_IRQHandler:
  706. ldr r0,=LPI2C1_DriverIRQHandler
  707. bx r0
  708. .size LPI2C1_IRQHandler, . - LPI2C1_IRQHandler
  709. .align 1
  710. .thumb_func
  711. .weak LPI2C2_IRQHandler
  712. .type LPI2C2_IRQHandler, %function
  713. LPI2C2_IRQHandler:
  714. ldr r0,=LPI2C2_DriverIRQHandler
  715. bx r0
  716. .size LPI2C2_IRQHandler, . - LPI2C2_IRQHandler
  717. .align 1
  718. .thumb_func
  719. .weak LPI2C3_IRQHandler
  720. .type LPI2C3_IRQHandler, %function
  721. LPI2C3_IRQHandler:
  722. ldr r0,=LPI2C3_DriverIRQHandler
  723. bx r0
  724. .size LPI2C3_IRQHandler, . - LPI2C3_IRQHandler
  725. .align 1
  726. .thumb_func
  727. .weak LPI2C4_IRQHandler
  728. .type LPI2C4_IRQHandler, %function
  729. LPI2C4_IRQHandler:
  730. ldr r0,=LPI2C4_DriverIRQHandler
  731. bx r0
  732. .size LPI2C4_IRQHandler, . - LPI2C4_IRQHandler
  733. .align 1
  734. .thumb_func
  735. .weak LPI2C5_IRQHandler
  736. .type LPI2C5_IRQHandler, %function
  737. LPI2C5_IRQHandler:
  738. ldr r0,=LPI2C5_DriverIRQHandler
  739. bx r0
  740. .size LPI2C5_IRQHandler, . - LPI2C5_IRQHandler
  741. .align 1
  742. .thumb_func
  743. .weak LPI2C6_IRQHandler
  744. .type LPI2C6_IRQHandler, %function
  745. LPI2C6_IRQHandler:
  746. ldr r0,=LPI2C6_DriverIRQHandler
  747. bx r0
  748. .size LPI2C6_IRQHandler, . - LPI2C6_IRQHandler
  749. .align 1
  750. .thumb_func
  751. .weak LPSPI1_IRQHandler
  752. .type LPSPI1_IRQHandler, %function
  753. LPSPI1_IRQHandler:
  754. ldr r0,=LPSPI1_DriverIRQHandler
  755. bx r0
  756. .size LPSPI1_IRQHandler, . - LPSPI1_IRQHandler
  757. .align 1
  758. .thumb_func
  759. .weak LPSPI2_IRQHandler
  760. .type LPSPI2_IRQHandler, %function
  761. LPSPI2_IRQHandler:
  762. ldr r0,=LPSPI2_DriverIRQHandler
  763. bx r0
  764. .size LPSPI2_IRQHandler, . - LPSPI2_IRQHandler
  765. .align 1
  766. .thumb_func
  767. .weak LPSPI3_IRQHandler
  768. .type LPSPI3_IRQHandler, %function
  769. LPSPI3_IRQHandler:
  770. ldr r0,=LPSPI3_DriverIRQHandler
  771. bx r0
  772. .size LPSPI3_IRQHandler, . - LPSPI3_IRQHandler
  773. .align 1
  774. .thumb_func
  775. .weak LPSPI4_IRQHandler
  776. .type LPSPI4_IRQHandler, %function
  777. LPSPI4_IRQHandler:
  778. ldr r0,=LPSPI4_DriverIRQHandler
  779. bx r0
  780. .size LPSPI4_IRQHandler, . - LPSPI4_IRQHandler
  781. .align 1
  782. .thumb_func
  783. .weak LPSPI5_IRQHandler
  784. .type LPSPI5_IRQHandler, %function
  785. LPSPI5_IRQHandler:
  786. ldr r0,=LPSPI5_DriverIRQHandler
  787. bx r0
  788. .size LPSPI5_IRQHandler, . - LPSPI5_IRQHandler
  789. .align 1
  790. .thumb_func
  791. .weak LPSPI6_IRQHandler
  792. .type LPSPI6_IRQHandler, %function
  793. LPSPI6_IRQHandler:
  794. ldr r0,=LPSPI6_DriverIRQHandler
  795. bx r0
  796. .size LPSPI6_IRQHandler, . - LPSPI6_IRQHandler
  797. .align 1
  798. .thumb_func
  799. .weak CAN1_IRQHandler
  800. .type CAN1_IRQHandler, %function
  801. CAN1_IRQHandler:
  802. ldr r0,=CAN1_DriverIRQHandler
  803. bx r0
  804. .size CAN1_IRQHandler, . - CAN1_IRQHandler
  805. .align 1
  806. .thumb_func
  807. .weak CAN1_ERROR_IRQHandler
  808. .type CAN1_ERROR_IRQHandler, %function
  809. CAN1_ERROR_IRQHandler:
  810. ldr r0,=CAN1_ERROR_DriverIRQHandler
  811. bx r0
  812. .size CAN1_ERROR_IRQHandler, . - CAN1_ERROR_IRQHandler
  813. .align 1
  814. .thumb_func
  815. .weak CAN2_IRQHandler
  816. .type CAN2_IRQHandler, %function
  817. CAN2_IRQHandler:
  818. ldr r0,=CAN2_DriverIRQHandler
  819. bx r0
  820. .size CAN2_IRQHandler, . - CAN2_IRQHandler
  821. .align 1
  822. .thumb_func
  823. .weak CAN2_ERROR_IRQHandler
  824. .type CAN2_ERROR_IRQHandler, %function
  825. CAN2_ERROR_IRQHandler:
  826. ldr r0,=CAN2_ERROR_DriverIRQHandler
  827. bx r0
  828. .size CAN2_ERROR_IRQHandler, . - CAN2_ERROR_IRQHandler
  829. .align 1
  830. .thumb_func
  831. .weak CAN3_IRQHandler
  832. .type CAN3_IRQHandler, %function
  833. CAN3_IRQHandler:
  834. ldr r0,=CAN3_DriverIRQHandler
  835. bx r0
  836. .size CAN3_IRQHandler, . - CAN3_IRQHandler
  837. .align 1
  838. .thumb_func
  839. .weak CAN3_ERROR_IRQHandler
  840. .type CAN3_ERROR_IRQHandler, %function
  841. CAN3_ERROR_IRQHandler:
  842. ldr r0,=CAN3_ERROR_DriverIRQHandler
  843. bx r0
  844. .size CAN3_ERROR_IRQHandler, . - CAN3_ERROR_IRQHandler
  845. .align 1
  846. .thumb_func
  847. .weak CDOG_IRQHandler
  848. .type CDOG_IRQHandler, %function
  849. CDOG_IRQHandler:
  850. ldr r0,=CDOG_DriverIRQHandler
  851. bx r0
  852. .size CDOG_IRQHandler, . - CDOG_IRQHandler
  853. .align 1
  854. .thumb_func
  855. .weak SAI1_IRQHandler
  856. .type SAI1_IRQHandler, %function
  857. SAI1_IRQHandler:
  858. ldr r0,=SAI1_DriverIRQHandler
  859. bx r0
  860. .size SAI1_IRQHandler, . - SAI1_IRQHandler
  861. .align 1
  862. .thumb_func
  863. .weak SAI2_IRQHandler
  864. .type SAI2_IRQHandler, %function
  865. SAI2_IRQHandler:
  866. ldr r0,=SAI2_DriverIRQHandler
  867. bx r0
  868. .size SAI2_IRQHandler, . - SAI2_IRQHandler
  869. .align 1
  870. .thumb_func
  871. .weak SAI3_RX_IRQHandler
  872. .type SAI3_RX_IRQHandler, %function
  873. SAI3_RX_IRQHandler:
  874. ldr r0,=SAI3_RX_DriverIRQHandler
  875. bx r0
  876. .size SAI3_RX_IRQHandler, . - SAI3_RX_IRQHandler
  877. .align 1
  878. .thumb_func
  879. .weak SAI3_TX_IRQHandler
  880. .type SAI3_TX_IRQHandler, %function
  881. SAI3_TX_IRQHandler:
  882. ldr r0,=SAI3_TX_DriverIRQHandler
  883. bx r0
  884. .size SAI3_TX_IRQHandler, . - SAI3_TX_IRQHandler
  885. .align 1
  886. .thumb_func
  887. .weak SAI4_RX_IRQHandler
  888. .type SAI4_RX_IRQHandler, %function
  889. SAI4_RX_IRQHandler:
  890. ldr r0,=SAI4_RX_DriverIRQHandler
  891. bx r0
  892. .size SAI4_RX_IRQHandler, . - SAI4_RX_IRQHandler
  893. .align 1
  894. .thumb_func
  895. .weak SAI4_TX_IRQHandler
  896. .type SAI4_TX_IRQHandler, %function
  897. SAI4_TX_IRQHandler:
  898. ldr r0,=SAI4_TX_DriverIRQHandler
  899. bx r0
  900. .size SAI4_TX_IRQHandler, . - SAI4_TX_IRQHandler
  901. .align 1
  902. .thumb_func
  903. .weak SPDIF_IRQHandler
  904. .type SPDIF_IRQHandler, %function
  905. SPDIF_IRQHandler:
  906. ldr r0,=SPDIF_DriverIRQHandler
  907. bx r0
  908. .size SPDIF_IRQHandler, . - SPDIF_IRQHandler
  909. .align 1
  910. .thumb_func
  911. .weak ASRC_IRQHandler
  912. .type ASRC_IRQHandler, %function
  913. ASRC_IRQHandler:
  914. ldr r0,=ASRC_DriverIRQHandler
  915. bx r0
  916. .size ASRC_IRQHandler, . - ASRC_IRQHandler
  917. .align 1
  918. .thumb_func
  919. .weak FLEXIO1_IRQHandler
  920. .type FLEXIO1_IRQHandler, %function
  921. FLEXIO1_IRQHandler:
  922. ldr r0,=FLEXIO1_DriverIRQHandler
  923. bx r0
  924. .size FLEXIO1_IRQHandler, . - FLEXIO1_IRQHandler
  925. .align 1
  926. .thumb_func
  927. .weak FLEXIO2_IRQHandler
  928. .type FLEXIO2_IRQHandler, %function
  929. FLEXIO2_IRQHandler:
  930. ldr r0,=FLEXIO2_DriverIRQHandler
  931. bx r0
  932. .size FLEXIO2_IRQHandler, . - FLEXIO2_IRQHandler
  933. .align 1
  934. .thumb_func
  935. .weak FLEXSPI1_IRQHandler
  936. .type FLEXSPI1_IRQHandler, %function
  937. FLEXSPI1_IRQHandler:
  938. ldr r0,=FLEXSPI1_DriverIRQHandler
  939. bx r0
  940. .size FLEXSPI1_IRQHandler, . - FLEXSPI1_IRQHandler
  941. .align 1
  942. .thumb_func
  943. .weak FLEXSPI2_IRQHandler
  944. .type FLEXSPI2_IRQHandler, %function
  945. FLEXSPI2_IRQHandler:
  946. ldr r0,=FLEXSPI2_DriverIRQHandler
  947. bx r0
  948. .size FLEXSPI2_IRQHandler, . - FLEXSPI2_IRQHandler
  949. .align 1
  950. .thumb_func
  951. .weak USDHC1_IRQHandler
  952. .type USDHC1_IRQHandler, %function
  953. USDHC1_IRQHandler:
  954. ldr r0,=USDHC1_DriverIRQHandler
  955. bx r0
  956. .size USDHC1_IRQHandler, . - USDHC1_IRQHandler
  957. .align 1
  958. .thumb_func
  959. .weak USDHC2_IRQHandler
  960. .type USDHC2_IRQHandler, %function
  961. USDHC2_IRQHandler:
  962. ldr r0,=USDHC2_DriverIRQHandler
  963. bx r0
  964. .size USDHC2_IRQHandler, . - USDHC2_IRQHandler
  965. .align 1
  966. .thumb_func
  967. .weak ENET_IRQHandler
  968. .type ENET_IRQHandler, %function
  969. ENET_IRQHandler:
  970. ldr r0,=ENET_DriverIRQHandler
  971. bx r0
  972. .size ENET_IRQHandler, . - ENET_IRQHandler
  973. .align 1
  974. .thumb_func
  975. .weak ENET_1588_Timer_IRQHandler
  976. .type ENET_1588_Timer_IRQHandler, %function
  977. ENET_1588_Timer_IRQHandler:
  978. ldr r0,=ENET_1588_Timer_DriverIRQHandler
  979. bx r0
  980. .size ENET_1588_Timer_IRQHandler, . - ENET_1588_Timer_IRQHandler
  981. .align 1
  982. .thumb_func
  983. .weak ENET_1G_MAC0_Tx_Rx_1_IRQHandler
  984. .type ENET_1G_MAC0_Tx_Rx_1_IRQHandler, %function
  985. ENET_1G_MAC0_Tx_Rx_1_IRQHandler:
  986. ldr r0,=ENET_1G_MAC0_Tx_Rx_1_DriverIRQHandler
  987. bx r0
  988. .size ENET_1G_MAC0_Tx_Rx_1_IRQHandler, . - ENET_1G_MAC0_Tx_Rx_1_IRQHandler
  989. .align 1
  990. .thumb_func
  991. .weak ENET_1G_MAC0_Tx_Rx_2_IRQHandler
  992. .type ENET_1G_MAC0_Tx_Rx_2_IRQHandler, %function
  993. ENET_1G_MAC0_Tx_Rx_2_IRQHandler:
  994. ldr r0,=ENET_1G_MAC0_Tx_Rx_2_DriverIRQHandler
  995. bx r0
  996. .size ENET_1G_MAC0_Tx_Rx_2_IRQHandler, . - ENET_1G_MAC0_Tx_Rx_2_IRQHandler
  997. .align 1
  998. .thumb_func
  999. .weak ENET_1G_IRQHandler
  1000. .type ENET_1G_IRQHandler, %function
  1001. ENET_1G_IRQHandler:
  1002. ldr r0,=ENET_1G_DriverIRQHandler
  1003. bx r0
  1004. .size ENET_1G_IRQHandler, . - ENET_1G_IRQHandler
  1005. .align 1
  1006. .thumb_func
  1007. .weak ENET_1G_1588_Timer_IRQHandler
  1008. .type ENET_1G_1588_Timer_IRQHandler, %function
  1009. ENET_1G_1588_Timer_IRQHandler:
  1010. ldr r0,=ENET_1G_1588_Timer_DriverIRQHandler
  1011. bx r0
  1012. .size ENET_1G_1588_Timer_IRQHandler, . - ENET_1G_1588_Timer_IRQHandler
  1013. .align 1
  1014. .thumb_func
  1015. .weak PDM_HWVAD_EVENT_IRQHandler
  1016. .type PDM_HWVAD_EVENT_IRQHandler, %function
  1017. PDM_HWVAD_EVENT_IRQHandler:
  1018. ldr r0,=PDM_HWVAD_EVENT_DriverIRQHandler
  1019. bx r0
  1020. .size PDM_HWVAD_EVENT_IRQHandler, . - PDM_HWVAD_EVENT_IRQHandler
  1021. .align 1
  1022. .thumb_func
  1023. .weak PDM_HWVAD_ERROR_IRQHandler
  1024. .type PDM_HWVAD_ERROR_IRQHandler, %function
  1025. PDM_HWVAD_ERROR_IRQHandler:
  1026. ldr r0,=PDM_HWVAD_ERROR_DriverIRQHandler
  1027. bx r0
  1028. .size PDM_HWVAD_ERROR_IRQHandler, . - PDM_HWVAD_ERROR_IRQHandler
  1029. .align 1
  1030. .thumb_func
  1031. .weak PDM_EVENT_IRQHandler
  1032. .type PDM_EVENT_IRQHandler, %function
  1033. PDM_EVENT_IRQHandler:
  1034. ldr r0,=PDM_EVENT_DriverIRQHandler
  1035. bx r0
  1036. .size PDM_EVENT_IRQHandler, . - PDM_EVENT_IRQHandler
  1037. .align 1
  1038. .thumb_func
  1039. .weak PDM_ERROR_IRQHandler
  1040. .type PDM_ERROR_IRQHandler, %function
  1041. PDM_ERROR_IRQHandler:
  1042. ldr r0,=PDM_ERROR_DriverIRQHandler
  1043. bx r0
  1044. .size PDM_ERROR_IRQHandler, . - PDM_ERROR_IRQHandler
  1045. .align 1
  1046. .thumb_func
  1047. .weak XECC_FLEXSPI1_INT_IRQHandler
  1048. .type XECC_FLEXSPI1_INT_IRQHandler, %function
  1049. XECC_FLEXSPI1_INT_IRQHandler:
  1050. ldr r0,=XECC_FLEXSPI1_INT_DriverIRQHandler
  1051. bx r0
  1052. .size XECC_FLEXSPI1_INT_IRQHandler, . - XECC_FLEXSPI1_INT_IRQHandler
  1053. .align 1
  1054. .thumb_func
  1055. .weak XECC_FLEXSPI1_FATAL_INT_IRQHandler
  1056. .type XECC_FLEXSPI1_FATAL_INT_IRQHandler, %function
  1057. XECC_FLEXSPI1_FATAL_INT_IRQHandler:
  1058. ldr r0,=XECC_FLEXSPI1_FATAL_INT_DriverIRQHandler
  1059. bx r0
  1060. .size XECC_FLEXSPI1_FATAL_INT_IRQHandler, . - XECC_FLEXSPI1_FATAL_INT_IRQHandler
  1061. .align 1
  1062. .thumb_func
  1063. .weak XECC_FLEXSPI2_INT_IRQHandler
  1064. .type XECC_FLEXSPI2_INT_IRQHandler, %function
  1065. XECC_FLEXSPI2_INT_IRQHandler:
  1066. ldr r0,=XECC_FLEXSPI2_INT_DriverIRQHandler
  1067. bx r0
  1068. .size XECC_FLEXSPI2_INT_IRQHandler, . - XECC_FLEXSPI2_INT_IRQHandler
  1069. .align 1
  1070. .thumb_func
  1071. .weak XECC_FLEXSPI2_FATAL_INT_IRQHandler
  1072. .type XECC_FLEXSPI2_FATAL_INT_IRQHandler, %function
  1073. XECC_FLEXSPI2_FATAL_INT_IRQHandler:
  1074. ldr r0,=XECC_FLEXSPI2_FATAL_INT_DriverIRQHandler
  1075. bx r0
  1076. .size XECC_FLEXSPI2_FATAL_INT_IRQHandler, . - XECC_FLEXSPI2_FATAL_INT_IRQHandler
  1077. .align 1
  1078. .thumb_func
  1079. .weak ENET_QOS_IRQHandler
  1080. .type ENET_QOS_IRQHandler, %function
  1081. ENET_QOS_IRQHandler:
  1082. ldr r0,=ENET_QOS_DriverIRQHandler
  1083. bx r0
  1084. .size ENET_QOS_IRQHandler, . - ENET_QOS_IRQHandler
  1085. .align 1
  1086. .thumb_func
  1087. .weak ENET_QOS_PMT_IRQHandler
  1088. .type ENET_QOS_PMT_IRQHandler, %function
  1089. ENET_QOS_PMT_IRQHandler:
  1090. ldr r0,=ENET_QOS_PMT_DriverIRQHandler
  1091. bx r0
  1092. .size ENET_QOS_PMT_IRQHandler, . - ENET_QOS_PMT_IRQHandler
  1093. /* Macro to define default handlers. Default handler
  1094. * will be weak symbol and just dead loops. They can be
  1095. * overwritten by other handlers */
  1096. .macro def_irq_handler handler_name
  1097. .weak \handler_name
  1098. .set \handler_name, DefaultISR
  1099. .endm
  1100. /* Exception Handlers */
  1101. def_irq_handler MemManage_Handler
  1102. def_irq_handler BusFault_Handler
  1103. def_irq_handler UsageFault_Handler
  1104. def_irq_handler DebugMon_Handler
  1105. def_irq_handler DMA0_DMA16_DriverIRQHandler
  1106. def_irq_handler DMA1_DMA17_DriverIRQHandler
  1107. def_irq_handler DMA2_DMA18_DriverIRQHandler
  1108. def_irq_handler DMA3_DMA19_DriverIRQHandler
  1109. def_irq_handler DMA4_DMA20_DriverIRQHandler
  1110. def_irq_handler DMA5_DMA21_DriverIRQHandler
  1111. def_irq_handler DMA6_DMA22_DriverIRQHandler
  1112. def_irq_handler DMA7_DMA23_DriverIRQHandler
  1113. def_irq_handler DMA8_DMA24_DriverIRQHandler
  1114. def_irq_handler DMA9_DMA25_DriverIRQHandler
  1115. def_irq_handler DMA10_DMA26_DriverIRQHandler
  1116. def_irq_handler DMA11_DMA27_DriverIRQHandler
  1117. def_irq_handler DMA12_DMA28_DriverIRQHandler
  1118. def_irq_handler DMA13_DMA29_DriverIRQHandler
  1119. def_irq_handler DMA14_DMA30_DriverIRQHandler
  1120. def_irq_handler DMA15_DMA31_DriverIRQHandler
  1121. def_irq_handler DMA_ERROR_DriverIRQHandler
  1122. def_irq_handler Reserved33_IRQHandler
  1123. def_irq_handler Reserved34_IRQHandler
  1124. def_irq_handler CORE_IRQHandler
  1125. def_irq_handler LPUART1_DriverIRQHandler
  1126. def_irq_handler LPUART2_DriverIRQHandler
  1127. def_irq_handler LPUART3_DriverIRQHandler
  1128. def_irq_handler LPUART4_DriverIRQHandler
  1129. def_irq_handler LPUART5_DriverIRQHandler
  1130. def_irq_handler LPUART6_DriverIRQHandler
  1131. def_irq_handler LPUART7_DriverIRQHandler
  1132. def_irq_handler LPUART8_DriverIRQHandler
  1133. def_irq_handler LPUART9_DriverIRQHandler
  1134. def_irq_handler LPUART10_DriverIRQHandler
  1135. def_irq_handler LPUART11_DriverIRQHandler
  1136. def_irq_handler LPUART12_DriverIRQHandler
  1137. def_irq_handler LPI2C1_DriverIRQHandler
  1138. def_irq_handler LPI2C2_DriverIRQHandler
  1139. def_irq_handler LPI2C3_DriverIRQHandler
  1140. def_irq_handler LPI2C4_DriverIRQHandler
  1141. def_irq_handler LPI2C5_DriverIRQHandler
  1142. def_irq_handler LPI2C6_DriverIRQHandler
  1143. def_irq_handler LPSPI1_DriverIRQHandler
  1144. def_irq_handler LPSPI2_DriverIRQHandler
  1145. def_irq_handler LPSPI3_DriverIRQHandler
  1146. def_irq_handler LPSPI4_DriverIRQHandler
  1147. def_irq_handler LPSPI5_DriverIRQHandler
  1148. def_irq_handler LPSPI6_DriverIRQHandler
  1149. def_irq_handler CAN1_DriverIRQHandler
  1150. def_irq_handler CAN1_ERROR_DriverIRQHandler
  1151. def_irq_handler CAN2_DriverIRQHandler
  1152. def_irq_handler CAN2_ERROR_DriverIRQHandler
  1153. def_irq_handler CAN3_DriverIRQHandler
  1154. def_irq_handler CAN3_ERROR_DriverIRQHandler
  1155. def_irq_handler Reserved66_IRQHandler
  1156. def_irq_handler KPP_IRQHandler
  1157. def_irq_handler Reserved68_IRQHandler
  1158. def_irq_handler GPR_IRQ_IRQHandler
  1159. def_irq_handler eLCDIF_IRQHandler
  1160. def_irq_handler LCDIFv2_IRQHandler
  1161. def_irq_handler CSI_IRQHandler
  1162. def_irq_handler PXP_IRQHandler
  1163. def_irq_handler MIPI_CSI_IRQHandler
  1164. def_irq_handler MIPI_DSI_IRQHandler
  1165. def_irq_handler GPU2D_IRQHandler
  1166. def_irq_handler GPIO12_Combined_0_15_IRQHandler
  1167. def_irq_handler GPIO12_Combined_16_31_IRQHandler
  1168. def_irq_handler DAC_IRQHandler
  1169. def_irq_handler KEY_MANAGER_IRQHandler
  1170. def_irq_handler WDOG2_IRQHandler
  1171. def_irq_handler SNVS_HP_NON_TZ_IRQHandler
  1172. def_irq_handler SNVS_HP_TZ_IRQHandler
  1173. def_irq_handler SNVS_PULSE_EVENT_IRQHandler
  1174. def_irq_handler CAAM_IRQ0_IRQHandler
  1175. def_irq_handler CAAM_IRQ1_IRQHandler
  1176. def_irq_handler CAAM_IRQ2_IRQHandler
  1177. def_irq_handler CAAM_IRQ3_IRQHandler
  1178. def_irq_handler CAAM_RECORVE_ERRPR_IRQHandler
  1179. def_irq_handler CAAM_RTIC_IRQHandler
  1180. def_irq_handler CDOG_DriverIRQHandler
  1181. def_irq_handler SAI1_DriverIRQHandler
  1182. def_irq_handler SAI2_DriverIRQHandler
  1183. def_irq_handler SAI3_RX_DriverIRQHandler
  1184. def_irq_handler SAI3_TX_DriverIRQHandler
  1185. def_irq_handler SAI4_RX_DriverIRQHandler
  1186. def_irq_handler SAI4_TX_DriverIRQHandler
  1187. def_irq_handler SPDIF_DriverIRQHandler
  1188. def_irq_handler TMPSNS_INT_IRQHandler
  1189. def_irq_handler TMPSNS_LOW_HIGH_IRQHandler
  1190. def_irq_handler TMPSNS_PANIC_IRQHandler
  1191. def_irq_handler LPSR_LP8_BROWNOUT_IRQHandler
  1192. def_irq_handler LPSR_LP0_BROWNOUT_IRQHandler
  1193. def_irq_handler ADC1_IRQHandler
  1194. def_irq_handler ADC2_IRQHandler
  1195. def_irq_handler USBPHY1_IRQHandler
  1196. def_irq_handler USBPHY2_IRQHandler
  1197. def_irq_handler RDC_IRQHandler
  1198. def_irq_handler GPIO13_Combined_0_31_IRQHandler
  1199. def_irq_handler Reserved110_IRQHandler
  1200. def_irq_handler DCIC1_IRQHandler
  1201. def_irq_handler DCIC2_IRQHandler
  1202. def_irq_handler ASRC_DriverIRQHandler
  1203. def_irq_handler FLEXRAM_ECC_IRQHandler
  1204. def_irq_handler GPIO7_8_9_10_11_IRQHandler
  1205. def_irq_handler GPIO1_Combined_0_15_IRQHandler
  1206. def_irq_handler GPIO1_Combined_16_31_IRQHandler
  1207. def_irq_handler GPIO2_Combined_0_15_IRQHandler
  1208. def_irq_handler GPIO2_Combined_16_31_IRQHandler
  1209. def_irq_handler GPIO3_Combined_0_15_IRQHandler
  1210. def_irq_handler GPIO3_Combined_16_31_IRQHandler
  1211. def_irq_handler GPIO4_Combined_0_15_IRQHandler
  1212. def_irq_handler GPIO4_Combined_16_31_IRQHandler
  1213. def_irq_handler GPIO5_Combined_0_15_IRQHandler
  1214. def_irq_handler GPIO5_Combined_16_31_IRQHandler
  1215. def_irq_handler FLEXIO1_DriverIRQHandler
  1216. def_irq_handler FLEXIO2_DriverIRQHandler
  1217. def_irq_handler WDOG1_IRQHandler
  1218. def_irq_handler RTWDOG4_IRQHandler
  1219. def_irq_handler EWM_IRQHandler
  1220. def_irq_handler OCOTP_READ_FUSE_ERROR_IRQHandler
  1221. def_irq_handler OCOTP_READ_DONE_ERROR_IRQHandler
  1222. def_irq_handler GPC_IRQHandler
  1223. def_irq_handler MUB_IRQHandler
  1224. def_irq_handler GPT1_IRQHandler
  1225. def_irq_handler GPT2_IRQHandler
  1226. def_irq_handler GPT3_IRQHandler
  1227. def_irq_handler GPT4_IRQHandler
  1228. def_irq_handler GPT5_IRQHandler
  1229. def_irq_handler GPT6_IRQHandler
  1230. def_irq_handler PWM1_0_IRQHandler
  1231. def_irq_handler PWM1_1_IRQHandler
  1232. def_irq_handler PWM1_2_IRQHandler
  1233. def_irq_handler PWM1_3_IRQHandler
  1234. def_irq_handler PWM1_FAULT_IRQHandler
  1235. def_irq_handler FLEXSPI1_DriverIRQHandler
  1236. def_irq_handler FLEXSPI2_DriverIRQHandler
  1237. def_irq_handler SEMC_IRQHandler
  1238. def_irq_handler USDHC1_DriverIRQHandler
  1239. def_irq_handler USDHC2_DriverIRQHandler
  1240. def_irq_handler USB_OTG2_IRQHandler
  1241. def_irq_handler USB_OTG1_IRQHandler
  1242. def_irq_handler ENET_DriverIRQHandler
  1243. def_irq_handler ENET_1588_Timer_DriverIRQHandler
  1244. def_irq_handler ENET_1G_MAC0_Tx_Rx_1_DriverIRQHandler
  1245. def_irq_handler ENET_1G_MAC0_Tx_Rx_2_DriverIRQHandler
  1246. def_irq_handler ENET_1G_DriverIRQHandler
  1247. def_irq_handler ENET_1G_1588_Timer_DriverIRQHandler
  1248. def_irq_handler XBAR1_IRQ_0_1_IRQHandler
  1249. def_irq_handler XBAR1_IRQ_2_3_IRQHandler
  1250. def_irq_handler ADC_ETC_IRQ0_IRQHandler
  1251. def_irq_handler ADC_ETC_IRQ1_IRQHandler
  1252. def_irq_handler ADC_ETC_IRQ2_IRQHandler
  1253. def_irq_handler ADC_ETC_IRQ3_IRQHandler
  1254. def_irq_handler ADC_ETC_ERROR_IRQ_IRQHandler
  1255. def_irq_handler Reserved166_IRQHandler
  1256. def_irq_handler Reserved167_IRQHandler
  1257. def_irq_handler Reserved168_IRQHandler
  1258. def_irq_handler Reserved169_IRQHandler
  1259. def_irq_handler Reserved170_IRQHandler
  1260. def_irq_handler PIT1_IRQHandler
  1261. def_irq_handler PIT2_IRQHandler
  1262. def_irq_handler ACMP1_IRQHandler
  1263. def_irq_handler ACMP2_IRQHandler
  1264. def_irq_handler ACMP3_IRQHandler
  1265. def_irq_handler ACMP4_IRQHandler
  1266. def_irq_handler Reserved177_IRQHandler
  1267. def_irq_handler Reserved178_IRQHandler
  1268. def_irq_handler Reserved179_IRQHandler
  1269. def_irq_handler Reserved180_IRQHandler
  1270. def_irq_handler ENC1_IRQHandler
  1271. def_irq_handler ENC2_IRQHandler
  1272. def_irq_handler ENC3_IRQHandler
  1273. def_irq_handler ENC4_IRQHandler
  1274. def_irq_handler Reserved185_IRQHandler
  1275. def_irq_handler Reserved186_IRQHandler
  1276. def_irq_handler TMR1_IRQHandler
  1277. def_irq_handler TMR2_IRQHandler
  1278. def_irq_handler TMR3_IRQHandler
  1279. def_irq_handler TMR4_IRQHandler
  1280. def_irq_handler SEMA4_CP0_IRQHandler
  1281. def_irq_handler SEMA4_CP1_IRQHandler
  1282. def_irq_handler PWM2_0_IRQHandler
  1283. def_irq_handler PWM2_1_IRQHandler
  1284. def_irq_handler PWM2_2_IRQHandler
  1285. def_irq_handler PWM2_3_IRQHandler
  1286. def_irq_handler PWM2_FAULT_IRQHandler
  1287. def_irq_handler PWM3_0_IRQHandler
  1288. def_irq_handler PWM3_1_IRQHandler
  1289. def_irq_handler PWM3_2_IRQHandler
  1290. def_irq_handler PWM3_3_IRQHandler
  1291. def_irq_handler PWM3_FAULT_IRQHandler
  1292. def_irq_handler PWM4_0_IRQHandler
  1293. def_irq_handler PWM4_1_IRQHandler
  1294. def_irq_handler PWM4_2_IRQHandler
  1295. def_irq_handler PWM4_3_IRQHandler
  1296. def_irq_handler PWM4_FAULT_IRQHandler
  1297. def_irq_handler Reserved208_IRQHandler
  1298. def_irq_handler Reserved209_IRQHandler
  1299. def_irq_handler Reserved210_IRQHandler
  1300. def_irq_handler Reserved211_IRQHandler
  1301. def_irq_handler Reserved212_IRQHandler
  1302. def_irq_handler Reserved213_IRQHandler
  1303. def_irq_handler Reserved214_IRQHandler
  1304. def_irq_handler Reserved215_IRQHandler
  1305. def_irq_handler PDM_HWVAD_EVENT_DriverIRQHandler
  1306. def_irq_handler PDM_HWVAD_ERROR_DriverIRQHandler
  1307. def_irq_handler PDM_EVENT_DriverIRQHandler
  1308. def_irq_handler PDM_ERROR_DriverIRQHandler
  1309. def_irq_handler EMVSIM1_IRQHandler
  1310. def_irq_handler EMVSIM2_IRQHandler
  1311. def_irq_handler MECC1_INT_IRQHandler
  1312. def_irq_handler MECC1_FATAL_INT_IRQHandler
  1313. def_irq_handler MECC2_INT_IRQHandler
  1314. def_irq_handler MECC2_FATAL_INT_IRQHandler
  1315. def_irq_handler XECC_FLEXSPI1_INT_DriverIRQHandler
  1316. def_irq_handler XECC_FLEXSPI1_FATAL_INT_DriverIRQHandler
  1317. def_irq_handler XECC_FLEXSPI2_INT_DriverIRQHandler
  1318. def_irq_handler XECC_FLEXSPI2_FATAL_INT_DriverIRQHandler
  1319. def_irq_handler XECC_SEMC_INT_IRQHandler
  1320. def_irq_handler XECC_SEMC_FATAL_INT_IRQHandler
  1321. def_irq_handler ENET_QOS_DriverIRQHandler
  1322. def_irq_handler ENET_QOS_PMT_DriverIRQHandler
  1323. .end