startup_MIMXRT1052.s 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. ; ---------------------------------------------------------------------------------------
  2. ; @file: startup_MIMXRT1052.s
  3. ; @purpose: CMSIS Cortex-M7 Core Device Startup File
  4. ; MIMXRT1052
  5. ; @version: 0.1
  6. ; @date: 2017-1-10
  7. ; @build: b170927
  8. ; ---------------------------------------------------------------------------------------
  9. ;
  10. ; Copyright 1997-2016 Freescale Semiconductor, Inc.
  11. ; Copyright 2016-2017 NXP
  12. ; Redistribution and use in source and binary forms, with or without modification,
  13. ; are permitted provided that the following conditions are met:
  14. ;
  15. ; 1. Redistributions of source code must retain the above copyright notice, this list
  16. ; of conditions and the following disclaimer.
  17. ;
  18. ; 2. Redistributions in binary form must reproduce the above copyright notice, this
  19. ; list of conditions and the following disclaimer in the documentation and/or
  20. ; other materials provided with the distribution.
  21. ;
  22. ; 3. Neither the name of the copyright holder nor the names of its
  23. ; contributors may be used to endorse or promote products derived from this
  24. ; software without specific prior written permission.
  25. ;
  26. ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  27. ; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  28. ; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  29. ; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  30. ; ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  31. ; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  32. ; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  33. ; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  34. ; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  35. ; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  36. ;
  37. ; The modules in this file are included in the libraries, and may be replaced
  38. ; by any user-defined modules that define the PUBLIC symbol _program_start or
  39. ; a user defined start symbol.
  40. ; To override the cstartup defined in the library, simply add your modified
  41. ; version to the workbench project.
  42. ;
  43. ; The vector table is normally located at address 0.
  44. ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
  45. ; The name "__vector_table" has special meaning for C-SPY:
  46. ; it is where the SP start value is found, and the NVIC vector
  47. ; table register (VTOR) is initialized to this address if != 0.
  48. ;
  49. ; Cortex-M version
  50. ;
  51. MODULE ?cstartup
  52. ;; Forward declaration of sections.
  53. SECTION CSTACK:DATA:NOROOT(3)
  54. SECTION .intvec:CODE:NOROOT(2)
  55. EXTERN __iar_program_start
  56. EXTERN SystemInit
  57. PUBLIC __vector_table
  58. PUBLIC __vector_table_0x1c
  59. PUBLIC __Vectors
  60. PUBLIC __Vectors_End
  61. PUBLIC __Vectors_Size
  62. DATA
  63. __vector_table
  64. DCD sfe(CSTACK)
  65. DCD Reset_Handler
  66. DCD NMI_Handler ;NMI Handler
  67. DCD HardFault_Handler ;Hard Fault Handler
  68. DCD MemManage_Handler ;MPU Fault Handler
  69. DCD BusFault_Handler ;Bus Fault Handler
  70. DCD UsageFault_Handler ;Usage Fault Handler
  71. __vector_table_0x1c
  72. DCD 0 ;Reserved
  73. DCD 0 ;Reserved
  74. DCD 0 ;Reserved
  75. DCD 0 ;Reserved
  76. DCD SVC_Handler ;SVCall Handler
  77. DCD DebugMon_Handler ;Debug Monitor Handler
  78. DCD 0 ;Reserved
  79. DCD PendSV_Handler ;PendSV Handler
  80. DCD SysTick_Handler ;SysTick Handler
  81. ;External Interrupts
  82. DCD DMA0_DMA16_IRQHandler ;DMA channel 0/16 transfer complete
  83. DCD DMA1_DMA17_IRQHandler ;DMA channel 1/17 transfer complete
  84. DCD DMA2_DMA18_IRQHandler ;DMA channel 2/18 transfer complete
  85. DCD DMA3_DMA19_IRQHandler ;DMA channel 3/19 transfer complete
  86. DCD DMA4_DMA20_IRQHandler ;DMA channel 4/20 transfer complete
  87. DCD DMA5_DMA21_IRQHandler ;DMA channel 5/21 transfer complete
  88. DCD DMA6_DMA22_IRQHandler ;DMA channel 6/22 transfer complete
  89. DCD DMA7_DMA23_IRQHandler ;DMA channel 7/23 transfer complete
  90. DCD DMA8_DMA24_IRQHandler ;DMA channel 8/24 transfer complete
  91. DCD DMA9_DMA25_IRQHandler ;DMA channel 9/25 transfer complete
  92. DCD DMA10_DMA26_IRQHandler ;DMA channel 10/26 transfer complete
  93. DCD DMA11_DMA27_IRQHandler ;DMA channel 11/27 transfer complete
  94. DCD DMA12_DMA28_IRQHandler ;DMA channel 12/28 transfer complete
  95. DCD DMA13_DMA29_IRQHandler ;DMA channel 13/29 transfer complete
  96. DCD DMA14_DMA30_IRQHandler ;DMA channel 14/30 transfer complete
  97. DCD DMA15_DMA31_IRQHandler ;DMA channel 15/31 transfer complete
  98. DCD DMA_ERROR_IRQHandler ;DMA error interrupt channels 0-15 / 16-31
  99. DCD CTI0_ERROR_IRQHandler ;CTI0_Error
  100. DCD CTI1_ERROR_IRQHandler ;CTI1_Error
  101. DCD CORE_IRQHandler ;CorePlatform exception IRQ
  102. DCD LPUART1_IRQHandler ;LPUART1 TX interrupt and RX interrupt
  103. DCD LPUART2_IRQHandler ;LPUART2 TX interrupt and RX interrupt
  104. DCD LPUART3_IRQHandler ;LPUART3 TX interrupt and RX interrupt
  105. DCD LPUART4_IRQHandler ;LPUART4 TX interrupt and RX interrupt
  106. DCD LPUART5_IRQHandler ;LPUART5 TX interrupt and RX interrupt
  107. DCD LPUART6_IRQHandler ;LPUART6 TX interrupt and RX interrupt
  108. DCD LPUART7_IRQHandler ;LPUART7 TX interrupt and RX interrupt
  109. DCD LPUART8_IRQHandler ;LPUART8 TX interrupt and RX interrupt
  110. DCD LPI2C1_IRQHandler ;LPI2C1 interrupt
  111. DCD LPI2C2_IRQHandler ;LPI2C2 interrupt
  112. DCD LPI2C3_IRQHandler ;LPI2C3 interrupt
  113. DCD LPI2C4_IRQHandler ;LPI2C4 interrupt
  114. DCD LPSPI1_IRQHandler ;LPSPI1 single interrupt vector for all sources
  115. DCD LPSPI2_IRQHandler ;LPSPI2 single interrupt vector for all sources
  116. DCD LPSPI3_IRQHandler ;LPSPI3 single interrupt vector for all sources
  117. DCD LPSPI4_IRQHandler ;LPSPI4 single interrupt vector for all sources
  118. DCD CAN1_IRQHandler ;CAN1 interrupt
  119. DCD CAN2_IRQHandler ;CAN2 interrupt
  120. DCD FLEXRAM_IRQHandler ;FlexRAM address out of range Or access hit IRQ
  121. DCD KPP_IRQHandler ;Keypad nterrupt
  122. DCD TSC_DIG_IRQHandler ;TSC interrupt
  123. DCD GPR_IRQ_IRQHandler ;GPR interrupt
  124. DCD LCDIF_IRQHandler ;LCDIF interrupt
  125. DCD CSI_IRQHandler ;CSI interrupt
  126. DCD PXP_IRQHandler ;PXP interrupt
  127. DCD WDOG2_IRQHandler ;WDOG2 interrupt
  128. DCD SNVS_HP_WRAPPER_IRQHandler ;SRTC Consolidated Interrupt. Non TZ
  129. DCD SNVS_HP_WRAPPER_TZ_IRQHandler ;SRTC Security Interrupt. TZ
  130. DCD SNVS_LP_WRAPPER_IRQHandler ;ON-OFF button press shorter than 5 secs (pulse event)
  131. DCD CSU_IRQHandler ;CSU interrupt
  132. DCD DCP_IRQHandler ;DCP_IRQ interrupt
  133. DCD DCP_VMI_IRQHandler ;DCP_VMI_IRQ interrupt
  134. DCD Reserved68_IRQHandler ;Reserved interrupt
  135. DCD TRNG_IRQHandler ;TRNG interrupt
  136. DCD SJC_IRQHandler ;SJC interrupt
  137. DCD BEE_IRQHandler ;BEE interrupt
  138. DCD SAI1_IRQHandler ;SAI1 interrupt
  139. DCD SAI2_IRQHandler ;SAI1 interrupt
  140. DCD SAI3_RX_IRQHandler ;SAI3 interrupt
  141. DCD SAI3_TX_IRQHandler ;SAI3 interrupt
  142. DCD SPDIF_IRQHandler ;SPDIF interrupt
  143. DCD ANATOP_EVENT0_IRQHandler ;ANATOP interrupt
  144. DCD ANATOP_EVENT1_IRQHandler ;ANATOP interrupt
  145. DCD ANATOP_TAMP_LOW_HIGH_IRQHandler ;ANATOP interrupt
  146. DCD ANATOP_TEMP_PANIC_IRQHandler ;ANATOP interrupt
  147. DCD USB_PHY1_IRQHandler ;USBPHY (UTMI0), Interrupt
  148. DCD USB_PHY2_IRQHandler ;USBPHY (UTMI0), Interrupt
  149. DCD ADC1_IRQHandler ;ADC1 interrupt
  150. DCD ADC2_IRQHandler ;ADC2 interrupt
  151. DCD DCDC_IRQHandler ;DCDC interrupt
  152. DCD Reserved86_IRQHandler ;Reserved interrupt
  153. DCD Reserved87_IRQHandler ;Reserved interrupt
  154. DCD GPIO1_INT0_IRQHandler ;Active HIGH Interrupt from INT0 from GPIO
  155. DCD GPIO1_INT1_IRQHandler ;Active HIGH Interrupt from INT1 from GPIO
  156. DCD GPIO1_INT2_IRQHandler ;Active HIGH Interrupt from INT2 from GPIO
  157. DCD GPIO1_INT3_IRQHandler ;Active HIGH Interrupt from INT3 from GPIO
  158. DCD GPIO1_INT4_IRQHandler ;Active HIGH Interrupt from INT4 from GPIO
  159. DCD GPIO1_INT5_IRQHandler ;Active HIGH Interrupt from INT5 from GPIO
  160. DCD GPIO1_INT6_IRQHandler ;Active HIGH Interrupt from INT6 from GPIO
  161. DCD GPIO1_INT7_IRQHandler ;Active HIGH Interrupt from INT7 from GPIO
  162. DCD GPIO1_Combined_0_15_IRQHandler ;Combined interrupt indication for GPIO1 signal 0 throughout 15
  163. DCD GPIO1_Combined_16_31_IRQHandler ;Combined interrupt indication for GPIO1 signal 16 throughout 31
  164. DCD GPIO2_Combined_0_15_IRQHandler ;Combined interrupt indication for GPIO2 signal 0 throughout 15
  165. DCD GPIO2_Combined_16_31_IRQHandler ;Combined interrupt indication for GPIO2 signal 16 throughout 31
  166. DCD GPIO3_Combined_0_15_IRQHandler ;Combined interrupt indication for GPIO3 signal 0 throughout 15
  167. DCD GPIO3_Combined_16_31_IRQHandler ;Combined interrupt indication for GPIO3 signal 16 throughout 31
  168. DCD GPIO4_Combined_0_15_IRQHandler ;Combined interrupt indication for GPIO4 signal 0 throughout 15
  169. DCD GPIO4_Combined_16_31_IRQHandler ;Combined interrupt indication for GPIO4 signal 16 throughout 31
  170. DCD GPIO5_Combined_0_15_IRQHandler ;Combined interrupt indication for GPIO5 signal 0 throughout 15
  171. DCD GPIO5_Combined_16_31_IRQHandler ;Combined interrupt indication for GPIO5 signal 16 throughout 31
  172. DCD FLEXIO1_IRQHandler ;FLEXIO1 interrupt
  173. DCD FLEXIO2_IRQHandler ;FLEXIO2 interrupt
  174. DCD WDOG1_IRQHandler ;WDOG1 interrupt
  175. DCD RTWDOG_IRQHandler ;RTWDOG interrupt
  176. DCD EWM_IRQHandler ;EWM interrupt
  177. DCD CCM_1_IRQHandler ;CCM IRQ1 interrupt
  178. DCD CCM_2_IRQHandler ;CCM IRQ2 interrupt
  179. DCD GPC_IRQHandler ;GPC interrupt
  180. DCD SRC_IRQHandler ;SRC interrupt
  181. DCD Reserved115_IRQHandler ;Reserved interrupt
  182. DCD GPT1_IRQHandler ;GPT1 interrupt
  183. DCD GPT2_IRQHandler ;GPT2 interrupt
  184. DCD PWM1_0_IRQHandler ;PWM1 capture 0, compare 0, or reload 0 interrupt
  185. DCD PWM1_1_IRQHandler ;PWM1 capture 1, compare 1, or reload 0 interrupt
  186. DCD PWM1_2_IRQHandler ;PWM1 capture 2, compare 2, or reload 0 interrupt
  187. DCD PWM1_3_IRQHandler ;PWM1 capture 3, compare 3, or reload 0 interrupt
  188. DCD PWM1_FAULT_IRQHandler ;PWM1 fault or reload error interrupt
  189. DCD Reserved123_IRQHandler ;Reserved interrupt
  190. DCD FLEXSPI_IRQHandler ;FlexSPI0 interrupt
  191. DCD SEMC_IRQHandler ;Reserved interrupt
  192. DCD USDHC1_IRQHandler ;USDHC1 interrupt
  193. DCD USDHC2_IRQHandler ;USDHC2 interrupt
  194. DCD USB_OTG2_IRQHandler ;USBO2 USB OTG2
  195. DCD USB_OTG1_IRQHandler ;USBO2 USB OTG1
  196. DCD ENET_IRQHandler ;ENET interrupt
  197. DCD ENET_1588_Timer_IRQHandler ;ENET_1588_Timer interrupt
  198. DCD XBAR1_IRQ_0_1_IRQHandler ;XBAR1 interrupt
  199. DCD XBAR1_IRQ_2_3_IRQHandler ;XBAR1 interrupt
  200. DCD ADC_ETC_IRQ0_IRQHandler ;ADCETC IRQ0 interrupt
  201. DCD ADC_ETC_IRQ1_IRQHandler ;ADCETC IRQ1 interrupt
  202. DCD ADC_ETC_IRQ2_IRQHandler ;ADCETC IRQ2 interrupt
  203. DCD ADC_ETC_ERROR_IRQ_IRQHandler ;ADCETC Error IRQ interrupt
  204. DCD PIT_IRQHandler ;PIT interrupt
  205. DCD ACMP1_IRQHandler ;ACMP interrupt
  206. DCD ACMP2_IRQHandler ;ACMP interrupt
  207. DCD ACMP3_IRQHandler ;ACMP interrupt
  208. DCD ACMP4_IRQHandler ;ACMP interrupt
  209. DCD Reserved143_IRQHandler ;Reserved interrupt
  210. DCD Reserved144_IRQHandler ;Reserved interrupt
  211. DCD ENC1_IRQHandler ;ENC1 interrupt
  212. DCD ENC2_IRQHandler ;ENC2 interrupt
  213. DCD ENC3_IRQHandler ;ENC3 interrupt
  214. DCD ENC4_IRQHandler ;ENC4 interrupt
  215. DCD TMR1_IRQHandler ;TMR1 interrupt
  216. DCD TMR2_IRQHandler ;TMR2 interrupt
  217. DCD TMR3_IRQHandler ;TMR3 interrupt
  218. DCD TMR4_IRQHandler ;TMR4 interrupt
  219. DCD PWM2_0_IRQHandler ;PWM2 capture 0, compare 0, or reload 0 interrupt
  220. DCD PWM2_1_IRQHandler ;PWM2 capture 1, compare 1, or reload 0 interrupt
  221. DCD PWM2_2_IRQHandler ;PWM2 capture 2, compare 2, or reload 0 interrupt
  222. DCD PWM2_3_IRQHandler ;PWM2 capture 3, compare 3, or reload 0 interrupt
  223. DCD PWM2_FAULT_IRQHandler ;PWM2 fault or reload error interrupt
  224. DCD PWM3_0_IRQHandler ;PWM3 capture 0, compare 0, or reload 0 interrupt
  225. DCD PWM3_1_IRQHandler ;PWM3 capture 1, compare 1, or reload 0 interrupt
  226. DCD PWM3_2_IRQHandler ;PWM3 capture 2, compare 2, or reload 0 interrupt
  227. DCD PWM3_3_IRQHandler ;PWM3 capture 3, compare 3, or reload 0 interrupt
  228. DCD PWM3_FAULT_IRQHandler ;PWM3 fault or reload error interrupt
  229. DCD PWM4_0_IRQHandler ;PWM4 capture 0, compare 0, or reload 0 interrupt
  230. DCD PWM4_1_IRQHandler ;PWM4 capture 1, compare 1, or reload 0 interrupt
  231. DCD PWM4_2_IRQHandler ;PWM4 capture 2, compare 2, or reload 0 interrupt
  232. DCD PWM4_3_IRQHandler ;PWM4 capture 3, compare 3, or reload 0 interrupt
  233. DCD PWM4_FAULT_IRQHandler ;PWM4 fault or reload error interrupt
  234. DCD Reserved168_IRQHandler ;Reserved interrupt
  235. DCD Reserved169_IRQHandler ;Reserved interrupt
  236. DCD Reserved170_IRQHandler ;Reserved interrupt
  237. DCD Reserved171_IRQHandler ;Reserved interrupt
  238. DCD Reserved172_IRQHandler ;Reserved interrupt
  239. DCD Reserved173_IRQHandler ;Reserved interrupt
  240. DCD SJC_ARM_DEBUG_IRQHandler ;SJC ARM debug interrupt
  241. DCD NMI_WAKEUP_IRQHandler ;NMI wake up
  242. DCD DefaultISR ;176
  243. DCD DefaultISR ;177
  244. DCD DefaultISR ;178
  245. DCD DefaultISR ;179
  246. DCD DefaultISR ;180
  247. DCD DefaultISR ;181
  248. DCD DefaultISR ;182
  249. DCD DefaultISR ;183
  250. DCD DefaultISR ;184
  251. DCD DefaultISR ;185
  252. DCD DefaultISR ;186
  253. DCD DefaultISR ;187
  254. DCD DefaultISR ;188
  255. DCD DefaultISR ;189
  256. DCD DefaultISR ;190
  257. DCD DefaultISR ;191
  258. DCD DefaultISR ;192
  259. DCD DefaultISR ;193
  260. DCD DefaultISR ;194
  261. DCD DefaultISR ;195
  262. DCD DefaultISR ;196
  263. DCD DefaultISR ;197
  264. DCD DefaultISR ;198
  265. DCD DefaultISR ;199
  266. DCD DefaultISR ;200
  267. DCD DefaultISR ;201
  268. DCD DefaultISR ;202
  269. DCD DefaultISR ;203
  270. DCD DefaultISR ;204
  271. DCD DefaultISR ;205
  272. DCD DefaultISR ;206
  273. DCD DefaultISR ;207
  274. DCD DefaultISR ;208
  275. DCD DefaultISR ;209
  276. DCD DefaultISR ;210
  277. DCD DefaultISR ;211
  278. DCD DefaultISR ;212
  279. DCD DefaultISR ;213
  280. DCD DefaultISR ;214
  281. DCD DefaultISR ;215
  282. DCD DefaultISR ;216
  283. DCD DefaultISR ;217
  284. DCD DefaultISR ;218
  285. DCD DefaultISR ;219
  286. DCD DefaultISR ;220
  287. DCD DefaultISR ;221
  288. DCD DefaultISR ;222
  289. DCD DefaultISR ;223
  290. DCD DefaultISR ;224
  291. DCD DefaultISR ;225
  292. DCD DefaultISR ;226
  293. DCD DefaultISR ;227
  294. DCD DefaultISR ;228
  295. DCD DefaultISR ;229
  296. DCD DefaultISR ;230
  297. DCD DefaultISR ;231
  298. DCD DefaultISR ;232
  299. DCD DefaultISR ;233
  300. DCD DefaultISR ;234
  301. DCD DefaultISR ;235
  302. DCD DefaultISR ;236
  303. DCD DefaultISR ;237
  304. DCD DefaultISR ;238
  305. DCD DefaultISR ;239
  306. DCD DefaultISR ;240
  307. DCD DefaultISR ;241
  308. DCD DefaultISR ;242
  309. DCD DefaultISR ;243
  310. DCD DefaultISR ;244
  311. DCD DefaultISR ;245
  312. DCD DefaultISR ;246
  313. DCD DefaultISR ;247
  314. DCD DefaultISR ;248
  315. DCD DefaultISR ;249
  316. DCD DefaultISR ;250
  317. DCD DefaultISR ;251
  318. DCD DefaultISR ;252
  319. DCD DefaultISR ;253
  320. DCD DefaultISR ;254
  321. DCD 0xFFFFFFFF ; Reserved for user TRIM value
  322. __Vectors_End
  323. __Vectors EQU __vector_table
  324. __Vectors_Size EQU __Vectors_End - __Vectors
  325. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  326. ;;
  327. ;; Default interrupt handlers.
  328. ;;
  329. THUMB
  330. PUBWEAK Reset_Handler
  331. SECTION .text:CODE:REORDER:NOROOT(2)
  332. Reset_Handler
  333. CPSID I ; Mask interrupts
  334. LDR R0, =0xE000ED08
  335. LDR R1, =__vector_table
  336. STR R1, [R0]
  337. LDR R2, [R1]
  338. MSR MSP, R2
  339. LDR R0, =SystemInit
  340. BLX R0
  341. CPSIE I ; Unmask interrupts
  342. LDR R0, =__iar_program_start
  343. BX R0
  344. PUBWEAK NMI_Handler
  345. SECTION .text:CODE:REORDER:NOROOT(1)
  346. NMI_Handler
  347. B .
  348. PUBWEAK HardFault_Handler
  349. SECTION .text:CODE:REORDER:NOROOT(1)
  350. HardFault_Handler
  351. B .
  352. PUBWEAK MemManage_Handler
  353. SECTION .text:CODE:REORDER:NOROOT(1)
  354. MemManage_Handler
  355. B .
  356. PUBWEAK BusFault_Handler
  357. SECTION .text:CODE:REORDER:NOROOT(1)
  358. BusFault_Handler
  359. B .
  360. PUBWEAK UsageFault_Handler
  361. SECTION .text:CODE:REORDER:NOROOT(1)
  362. UsageFault_Handler
  363. B .
  364. PUBWEAK SVC_Handler
  365. SECTION .text:CODE:REORDER:NOROOT(1)
  366. SVC_Handler
  367. B .
  368. PUBWEAK DebugMon_Handler
  369. SECTION .text:CODE:REORDER:NOROOT(1)
  370. DebugMon_Handler
  371. B .
  372. PUBWEAK PendSV_Handler
  373. SECTION .text:CODE:REORDER:NOROOT(1)
  374. PendSV_Handler
  375. B .
  376. PUBWEAK SysTick_Handler
  377. SECTION .text:CODE:REORDER:NOROOT(1)
  378. SysTick_Handler
  379. B .
  380. PUBWEAK DMA0_DMA16_IRQHandler
  381. PUBWEAK DMA0_DMA16_DriverIRQHandler
  382. SECTION .text:CODE:REORDER:NOROOT(2)
  383. DMA0_DMA16_IRQHandler
  384. LDR R0, =DMA0_DMA16_DriverIRQHandler
  385. BX R0
  386. PUBWEAK DMA1_DMA17_IRQHandler
  387. PUBWEAK DMA1_DMA17_DriverIRQHandler
  388. SECTION .text:CODE:REORDER:NOROOT(2)
  389. DMA1_DMA17_IRQHandler
  390. LDR R0, =DMA1_DMA17_DriverIRQHandler
  391. BX R0
  392. PUBWEAK DMA2_DMA18_IRQHandler
  393. PUBWEAK DMA2_DMA18_DriverIRQHandler
  394. SECTION .text:CODE:REORDER:NOROOT(2)
  395. DMA2_DMA18_IRQHandler
  396. LDR R0, =DMA2_DMA18_DriverIRQHandler
  397. BX R0
  398. PUBWEAK DMA3_DMA19_IRQHandler
  399. PUBWEAK DMA3_DMA19_DriverIRQHandler
  400. SECTION .text:CODE:REORDER:NOROOT(2)
  401. DMA3_DMA19_IRQHandler
  402. LDR R0, =DMA3_DMA19_DriverIRQHandler
  403. BX R0
  404. PUBWEAK DMA4_DMA20_IRQHandler
  405. PUBWEAK DMA4_DMA20_DriverIRQHandler
  406. SECTION .text:CODE:REORDER:NOROOT(2)
  407. DMA4_DMA20_IRQHandler
  408. LDR R0, =DMA4_DMA20_DriverIRQHandler
  409. BX R0
  410. PUBWEAK DMA5_DMA21_IRQHandler
  411. PUBWEAK DMA5_DMA21_DriverIRQHandler
  412. SECTION .text:CODE:REORDER:NOROOT(2)
  413. DMA5_DMA21_IRQHandler
  414. LDR R0, =DMA5_DMA21_DriverIRQHandler
  415. BX R0
  416. PUBWEAK DMA6_DMA22_IRQHandler
  417. PUBWEAK DMA6_DMA22_DriverIRQHandler
  418. SECTION .text:CODE:REORDER:NOROOT(2)
  419. DMA6_DMA22_IRQHandler
  420. LDR R0, =DMA6_DMA22_DriverIRQHandler
  421. BX R0
  422. PUBWEAK DMA7_DMA23_IRQHandler
  423. PUBWEAK DMA7_DMA23_DriverIRQHandler
  424. SECTION .text:CODE:REORDER:NOROOT(2)
  425. DMA7_DMA23_IRQHandler
  426. LDR R0, =DMA7_DMA23_DriverIRQHandler
  427. BX R0
  428. PUBWEAK DMA8_DMA24_IRQHandler
  429. PUBWEAK DMA8_DMA24_DriverIRQHandler
  430. SECTION .text:CODE:REORDER:NOROOT(2)
  431. DMA8_DMA24_IRQHandler
  432. LDR R0, =DMA8_DMA24_DriverIRQHandler
  433. BX R0
  434. PUBWEAK DMA9_DMA25_IRQHandler
  435. PUBWEAK DMA9_DMA25_DriverIRQHandler
  436. SECTION .text:CODE:REORDER:NOROOT(2)
  437. DMA9_DMA25_IRQHandler
  438. LDR R0, =DMA9_DMA25_DriverIRQHandler
  439. BX R0
  440. PUBWEAK DMA10_DMA26_IRQHandler
  441. PUBWEAK DMA10_DMA26_DriverIRQHandler
  442. SECTION .text:CODE:REORDER:NOROOT(2)
  443. DMA10_DMA26_IRQHandler
  444. LDR R0, =DMA10_DMA26_DriverIRQHandler
  445. BX R0
  446. PUBWEAK DMA11_DMA27_IRQHandler
  447. PUBWEAK DMA11_DMA27_DriverIRQHandler
  448. SECTION .text:CODE:REORDER:NOROOT(2)
  449. DMA11_DMA27_IRQHandler
  450. LDR R0, =DMA11_DMA27_DriverIRQHandler
  451. BX R0
  452. PUBWEAK DMA12_DMA28_IRQHandler
  453. PUBWEAK DMA12_DMA28_DriverIRQHandler
  454. SECTION .text:CODE:REORDER:NOROOT(2)
  455. DMA12_DMA28_IRQHandler
  456. LDR R0, =DMA12_DMA28_DriverIRQHandler
  457. BX R0
  458. PUBWEAK DMA13_DMA29_IRQHandler
  459. PUBWEAK DMA13_DMA29_DriverIRQHandler
  460. SECTION .text:CODE:REORDER:NOROOT(2)
  461. DMA13_DMA29_IRQHandler
  462. LDR R0, =DMA13_DMA29_DriverIRQHandler
  463. BX R0
  464. PUBWEAK DMA14_DMA30_IRQHandler
  465. PUBWEAK DMA14_DMA30_DriverIRQHandler
  466. SECTION .text:CODE:REORDER:NOROOT(2)
  467. DMA14_DMA30_IRQHandler
  468. LDR R0, =DMA14_DMA30_DriverIRQHandler
  469. BX R0
  470. PUBWEAK DMA15_DMA31_IRQHandler
  471. PUBWEAK DMA15_DMA31_DriverIRQHandler
  472. SECTION .text:CODE:REORDER:NOROOT(2)
  473. DMA15_DMA31_IRQHandler
  474. LDR R0, =DMA15_DMA31_DriverIRQHandler
  475. BX R0
  476. PUBWEAK DMA_ERROR_IRQHandler
  477. PUBWEAK DMA_ERROR_DriverIRQHandler
  478. SECTION .text:CODE:REORDER:NOROOT(2)
  479. DMA_ERROR_IRQHandler
  480. LDR R0, =DMA_ERROR_DriverIRQHandler
  481. BX R0
  482. PUBWEAK CTI0_ERROR_IRQHandler
  483. PUBWEAK CTI1_ERROR_IRQHandler
  484. PUBWEAK CORE_IRQHandler
  485. PUBWEAK LPUART1_IRQHandler
  486. PUBWEAK LPUART1_DriverIRQHandler
  487. SECTION .text:CODE:REORDER:NOROOT(2)
  488. LPUART1_IRQHandler
  489. LDR R0, =LPUART1_DriverIRQHandler
  490. BX R0
  491. PUBWEAK LPUART2_IRQHandler
  492. PUBWEAK LPUART2_DriverIRQHandler
  493. SECTION .text:CODE:REORDER:NOROOT(2)
  494. LPUART2_IRQHandler
  495. LDR R0, =LPUART2_DriverIRQHandler
  496. BX R0
  497. PUBWEAK LPUART3_IRQHandler
  498. PUBWEAK LPUART3_DriverIRQHandler
  499. SECTION .text:CODE:REORDER:NOROOT(2)
  500. LPUART3_IRQHandler
  501. LDR R0, =LPUART3_DriverIRQHandler
  502. BX R0
  503. PUBWEAK LPUART4_IRQHandler
  504. PUBWEAK LPUART4_DriverIRQHandler
  505. SECTION .text:CODE:REORDER:NOROOT(2)
  506. LPUART4_IRQHandler
  507. LDR R0, =LPUART4_DriverIRQHandler
  508. BX R0
  509. PUBWEAK LPUART5_IRQHandler
  510. PUBWEAK LPUART5_DriverIRQHandler
  511. SECTION .text:CODE:REORDER:NOROOT(2)
  512. LPUART5_IRQHandler
  513. LDR R0, =LPUART5_DriverIRQHandler
  514. BX R0
  515. PUBWEAK LPUART6_IRQHandler
  516. PUBWEAK LPUART6_DriverIRQHandler
  517. SECTION .text:CODE:REORDER:NOROOT(2)
  518. LPUART6_IRQHandler
  519. LDR R0, =LPUART6_DriverIRQHandler
  520. BX R0
  521. PUBWEAK LPUART7_IRQHandler
  522. PUBWEAK LPUART7_DriverIRQHandler
  523. SECTION .text:CODE:REORDER:NOROOT(2)
  524. LPUART7_IRQHandler
  525. LDR R0, =LPUART7_DriverIRQHandler
  526. BX R0
  527. PUBWEAK LPUART8_IRQHandler
  528. PUBWEAK LPUART8_DriverIRQHandler
  529. SECTION .text:CODE:REORDER:NOROOT(2)
  530. LPUART8_IRQHandler
  531. LDR R0, =LPUART8_DriverIRQHandler
  532. BX R0
  533. PUBWEAK LPI2C1_IRQHandler
  534. PUBWEAK LPI2C1_DriverIRQHandler
  535. SECTION .text:CODE:REORDER:NOROOT(2)
  536. LPI2C1_IRQHandler
  537. LDR R0, =LPI2C1_DriverIRQHandler
  538. BX R0
  539. PUBWEAK LPI2C2_IRQHandler
  540. PUBWEAK LPI2C2_DriverIRQHandler
  541. SECTION .text:CODE:REORDER:NOROOT(2)
  542. LPI2C2_IRQHandler
  543. LDR R0, =LPI2C2_DriverIRQHandler
  544. BX R0
  545. PUBWEAK LPI2C3_IRQHandler
  546. PUBWEAK LPI2C3_DriverIRQHandler
  547. SECTION .text:CODE:REORDER:NOROOT(2)
  548. LPI2C3_IRQHandler
  549. LDR R0, =LPI2C3_DriverIRQHandler
  550. BX R0
  551. PUBWEAK LPI2C4_IRQHandler
  552. PUBWEAK LPI2C4_DriverIRQHandler
  553. SECTION .text:CODE:REORDER:NOROOT(2)
  554. LPI2C4_IRQHandler
  555. LDR R0, =LPI2C4_DriverIRQHandler
  556. BX R0
  557. PUBWEAK LPSPI1_IRQHandler
  558. PUBWEAK LPSPI1_DriverIRQHandler
  559. SECTION .text:CODE:REORDER:NOROOT(2)
  560. LPSPI1_IRQHandler
  561. LDR R0, =LPSPI1_DriverIRQHandler
  562. BX R0
  563. PUBWEAK LPSPI2_IRQHandler
  564. PUBWEAK LPSPI2_DriverIRQHandler
  565. SECTION .text:CODE:REORDER:NOROOT(2)
  566. LPSPI2_IRQHandler
  567. LDR R0, =LPSPI2_DriverIRQHandler
  568. BX R0
  569. PUBWEAK LPSPI3_IRQHandler
  570. PUBWEAK LPSPI3_DriverIRQHandler
  571. SECTION .text:CODE:REORDER:NOROOT(2)
  572. LPSPI3_IRQHandler
  573. LDR R0, =LPSPI3_DriverIRQHandler
  574. BX R0
  575. PUBWEAK LPSPI4_IRQHandler
  576. PUBWEAK LPSPI4_DriverIRQHandler
  577. SECTION .text:CODE:REORDER:NOROOT(2)
  578. LPSPI4_IRQHandler
  579. LDR R0, =LPSPI4_DriverIRQHandler
  580. BX R0
  581. PUBWEAK CAN1_IRQHandler
  582. PUBWEAK CAN1_DriverIRQHandler
  583. SECTION .text:CODE:REORDER:NOROOT(2)
  584. CAN1_IRQHandler
  585. LDR R0, =CAN1_DriverIRQHandler
  586. BX R0
  587. PUBWEAK CAN2_IRQHandler
  588. PUBWEAK CAN2_DriverIRQHandler
  589. SECTION .text:CODE:REORDER:NOROOT(2)
  590. CAN2_IRQHandler
  591. LDR R0, =CAN2_DriverIRQHandler
  592. BX R0
  593. PUBWEAK FLEXRAM_IRQHandler
  594. PUBWEAK KPP_IRQHandler
  595. PUBWEAK TSC_DIG_IRQHandler
  596. PUBWEAK GPR_IRQ_IRQHandler
  597. PUBWEAK LCDIF_IRQHandler
  598. PUBWEAK CSI_IRQHandler
  599. PUBWEAK PXP_IRQHandler
  600. PUBWEAK WDOG2_IRQHandler
  601. PUBWEAK SNVS_HP_WRAPPER_IRQHandler
  602. PUBWEAK SNVS_HP_WRAPPER_TZ_IRQHandler
  603. PUBWEAK SNVS_LP_WRAPPER_IRQHandler
  604. PUBWEAK CSU_IRQHandler
  605. PUBWEAK DCP_IRQHandler
  606. PUBWEAK DCP_VMI_IRQHandler
  607. PUBWEAK Reserved68_IRQHandler
  608. PUBWEAK TRNG_IRQHandler
  609. PUBWEAK SJC_IRQHandler
  610. PUBWEAK BEE_IRQHandler
  611. PUBWEAK SAI1_IRQHandler
  612. PUBWEAK SAI1_DriverIRQHandler
  613. SECTION .text:CODE:REORDER:NOROOT(2)
  614. SAI1_IRQHandler
  615. LDR R0, =SAI1_DriverIRQHandler
  616. BX R0
  617. PUBWEAK SAI2_IRQHandler
  618. PUBWEAK SAI2_DriverIRQHandler
  619. SECTION .text:CODE:REORDER:NOROOT(2)
  620. SAI2_IRQHandler
  621. LDR R0, =SAI2_DriverIRQHandler
  622. BX R0
  623. PUBWEAK SAI3_RX_IRQHandler
  624. PUBWEAK SAI3_RX_DriverIRQHandler
  625. SECTION .text:CODE:REORDER:NOROOT(2)
  626. SAI3_RX_IRQHandler
  627. LDR R0, =SAI3_RX_DriverIRQHandler
  628. BX R0
  629. PUBWEAK SAI3_TX_IRQHandler
  630. PUBWEAK SAI3_TX_DriverIRQHandler
  631. SECTION .text:CODE:REORDER:NOROOT(2)
  632. SAI3_TX_IRQHandler
  633. LDR R0, =SAI3_TX_DriverIRQHandler
  634. BX R0
  635. PUBWEAK SPDIF_IRQHandler
  636. PUBWEAK SPDIF_DriverIRQHandler
  637. SECTION .text:CODE:REORDER:NOROOT(2)
  638. SPDIF_IRQHandler
  639. LDR R0, =SPDIF_DriverIRQHandler
  640. BX R0
  641. PUBWEAK ANATOP_EVENT0_IRQHandler
  642. PUBWEAK ANATOP_EVENT1_IRQHandler
  643. PUBWEAK ANATOP_TAMP_LOW_HIGH_IRQHandler
  644. PUBWEAK ANATOP_TEMP_PANIC_IRQHandler
  645. PUBWEAK USB_PHY1_IRQHandler
  646. PUBWEAK USB_PHY2_IRQHandler
  647. PUBWEAK ADC1_IRQHandler
  648. PUBWEAK ADC2_IRQHandler
  649. PUBWEAK DCDC_IRQHandler
  650. PUBWEAK Reserved86_IRQHandler
  651. PUBWEAK Reserved87_IRQHandler
  652. PUBWEAK GPIO1_INT0_IRQHandler
  653. PUBWEAK GPIO1_INT1_IRQHandler
  654. PUBWEAK GPIO1_INT2_IRQHandler
  655. PUBWEAK GPIO1_INT3_IRQHandler
  656. PUBWEAK GPIO1_INT4_IRQHandler
  657. PUBWEAK GPIO1_INT5_IRQHandler
  658. PUBWEAK GPIO1_INT6_IRQHandler
  659. PUBWEAK GPIO1_INT7_IRQHandler
  660. PUBWEAK GPIO1_Combined_0_15_IRQHandler
  661. PUBWEAK GPIO1_Combined_16_31_IRQHandler
  662. PUBWEAK GPIO2_Combined_0_15_IRQHandler
  663. PUBWEAK GPIO2_Combined_16_31_IRQHandler
  664. PUBWEAK GPIO3_Combined_0_15_IRQHandler
  665. PUBWEAK GPIO3_Combined_16_31_IRQHandler
  666. PUBWEAK GPIO4_Combined_0_15_IRQHandler
  667. PUBWEAK GPIO4_Combined_16_31_IRQHandler
  668. PUBWEAK GPIO5_Combined_0_15_IRQHandler
  669. PUBWEAK GPIO5_Combined_16_31_IRQHandler
  670. PUBWEAK FLEXIO1_IRQHandler
  671. PUBWEAK FLEXIO1_DriverIRQHandler
  672. SECTION .text:CODE:REORDER:NOROOT(2)
  673. FLEXIO1_IRQHandler
  674. LDR R0, =FLEXIO1_DriverIRQHandler
  675. BX R0
  676. PUBWEAK FLEXIO2_IRQHandler
  677. PUBWEAK FLEXIO2_DriverIRQHandler
  678. SECTION .text:CODE:REORDER:NOROOT(2)
  679. FLEXIO2_IRQHandler
  680. LDR R0, =FLEXIO2_DriverIRQHandler
  681. BX R0
  682. PUBWEAK WDOG1_IRQHandler
  683. PUBWEAK RTWDOG_IRQHandler
  684. PUBWEAK EWM_IRQHandler
  685. PUBWEAK CCM_1_IRQHandler
  686. PUBWEAK CCM_2_IRQHandler
  687. PUBWEAK GPC_IRQHandler
  688. PUBWEAK SRC_IRQHandler
  689. PUBWEAK Reserved115_IRQHandler
  690. PUBWEAK GPT1_IRQHandler
  691. PUBWEAK GPT2_IRQHandler
  692. PUBWEAK PWM1_0_IRQHandler
  693. PUBWEAK PWM1_1_IRQHandler
  694. PUBWEAK PWM1_2_IRQHandler
  695. PUBWEAK PWM1_3_IRQHandler
  696. PUBWEAK PWM1_FAULT_IRQHandler
  697. PUBWEAK Reserved123_IRQHandler
  698. PUBWEAK FLEXSPI_IRQHandler
  699. PUBWEAK FLEXSPI_DriverIRQHandler
  700. SECTION .text:CODE:REORDER:NOROOT(2)
  701. FLEXSPI_IRQHandler
  702. LDR R0, =FLEXSPI_DriverIRQHandler
  703. BX R0
  704. PUBWEAK SEMC_IRQHandler
  705. PUBWEAK USDHC1_IRQHandler
  706. PUBWEAK USDHC1_DriverIRQHandler
  707. SECTION .text:CODE:REORDER:NOROOT(2)
  708. USDHC1_IRQHandler
  709. LDR R0, =USDHC1_DriverIRQHandler
  710. BX R0
  711. PUBWEAK USDHC2_IRQHandler
  712. PUBWEAK USDHC2_DriverIRQHandler
  713. SECTION .text:CODE:REORDER:NOROOT(2)
  714. USDHC2_IRQHandler
  715. LDR R0, =USDHC2_DriverIRQHandler
  716. BX R0
  717. PUBWEAK USB_OTG2_IRQHandler
  718. PUBWEAK USB_OTG1_IRQHandler
  719. PUBWEAK ENET_IRQHandler
  720. PUBWEAK ENET_DriverIRQHandler
  721. SECTION .text:CODE:REORDER:NOROOT(2)
  722. ENET_IRQHandler
  723. LDR R0, =ENET_DriverIRQHandler
  724. BX R0
  725. PUBWEAK ENET_1588_Timer_IRQHandler
  726. PUBWEAK ENET_1588_Timer_DriverIRQHandler
  727. SECTION .text:CODE:REORDER:NOROOT(2)
  728. ENET_1588_Timer_IRQHandler
  729. LDR R0, =ENET_1588_Timer_DriverIRQHandler
  730. BX R0
  731. PUBWEAK XBAR1_IRQ_0_1_IRQHandler
  732. PUBWEAK XBAR1_IRQ_2_3_IRQHandler
  733. PUBWEAK ADC_ETC_IRQ0_IRQHandler
  734. PUBWEAK ADC_ETC_IRQ1_IRQHandler
  735. PUBWEAK ADC_ETC_IRQ2_IRQHandler
  736. PUBWEAK ADC_ETC_ERROR_IRQ_IRQHandler
  737. PUBWEAK PIT_IRQHandler
  738. PUBWEAK ACMP1_IRQHandler
  739. PUBWEAK ACMP2_IRQHandler
  740. PUBWEAK ACMP3_IRQHandler
  741. PUBWEAK ACMP4_IRQHandler
  742. PUBWEAK Reserved143_IRQHandler
  743. PUBWEAK Reserved144_IRQHandler
  744. PUBWEAK ENC1_IRQHandler
  745. PUBWEAK ENC2_IRQHandler
  746. PUBWEAK ENC3_IRQHandler
  747. PUBWEAK ENC4_IRQHandler
  748. PUBWEAK TMR1_IRQHandler
  749. PUBWEAK TMR2_IRQHandler
  750. PUBWEAK TMR3_IRQHandler
  751. PUBWEAK TMR4_IRQHandler
  752. PUBWEAK PWM2_0_IRQHandler
  753. PUBWEAK PWM2_1_IRQHandler
  754. PUBWEAK PWM2_2_IRQHandler
  755. PUBWEAK PWM2_3_IRQHandler
  756. PUBWEAK PWM2_FAULT_IRQHandler
  757. PUBWEAK PWM3_0_IRQHandler
  758. PUBWEAK PWM3_1_IRQHandler
  759. PUBWEAK PWM3_2_IRQHandler
  760. PUBWEAK PWM3_3_IRQHandler
  761. PUBWEAK PWM3_FAULT_IRQHandler
  762. PUBWEAK PWM4_0_IRQHandler
  763. PUBWEAK PWM4_1_IRQHandler
  764. PUBWEAK PWM4_2_IRQHandler
  765. PUBWEAK PWM4_3_IRQHandler
  766. PUBWEAK PWM4_FAULT_IRQHandler
  767. PUBWEAK Reserved168_IRQHandler
  768. PUBWEAK Reserved169_IRQHandler
  769. PUBWEAK Reserved170_IRQHandler
  770. PUBWEAK Reserved171_IRQHandler
  771. PUBWEAK Reserved172_IRQHandler
  772. PUBWEAK Reserved173_IRQHandler
  773. PUBWEAK SJC_ARM_DEBUG_IRQHandler
  774. PUBWEAK NMI_WAKEUP_IRQHandler
  775. PUBWEAK DefaultISR
  776. SECTION .text:CODE:REORDER:NOROOT(1)
  777. DMA0_DMA16_DriverIRQHandler
  778. DMA1_DMA17_DriverIRQHandler
  779. DMA2_DMA18_DriverIRQHandler
  780. DMA3_DMA19_DriverIRQHandler
  781. DMA4_DMA20_DriverIRQHandler
  782. DMA5_DMA21_DriverIRQHandler
  783. DMA6_DMA22_DriverIRQHandler
  784. DMA7_DMA23_DriverIRQHandler
  785. DMA8_DMA24_DriverIRQHandler
  786. DMA9_DMA25_DriverIRQHandler
  787. DMA10_DMA26_DriverIRQHandler
  788. DMA11_DMA27_DriverIRQHandler
  789. DMA12_DMA28_DriverIRQHandler
  790. DMA13_DMA29_DriverIRQHandler
  791. DMA14_DMA30_DriverIRQHandler
  792. DMA15_DMA31_DriverIRQHandler
  793. DMA_ERROR_DriverIRQHandler
  794. CTI0_ERROR_IRQHandler
  795. CTI1_ERROR_IRQHandler
  796. CORE_IRQHandler
  797. LPUART1_DriverIRQHandler
  798. LPUART2_DriverIRQHandler
  799. LPUART3_DriverIRQHandler
  800. LPUART4_DriverIRQHandler
  801. LPUART5_DriverIRQHandler
  802. LPUART6_DriverIRQHandler
  803. LPUART7_DriverIRQHandler
  804. LPUART8_DriverIRQHandler
  805. LPI2C1_DriverIRQHandler
  806. LPI2C2_DriverIRQHandler
  807. LPI2C3_DriverIRQHandler
  808. LPI2C4_DriverIRQHandler
  809. LPSPI1_DriverIRQHandler
  810. LPSPI2_DriverIRQHandler
  811. LPSPI3_DriverIRQHandler
  812. LPSPI4_DriverIRQHandler
  813. CAN1_DriverIRQHandler
  814. CAN2_DriverIRQHandler
  815. FLEXRAM_IRQHandler
  816. KPP_IRQHandler
  817. TSC_DIG_IRQHandler
  818. GPR_IRQ_IRQHandler
  819. LCDIF_IRQHandler
  820. CSI_IRQHandler
  821. PXP_IRQHandler
  822. WDOG2_IRQHandler
  823. SNVS_HP_WRAPPER_IRQHandler
  824. SNVS_HP_WRAPPER_TZ_IRQHandler
  825. SNVS_LP_WRAPPER_IRQHandler
  826. CSU_IRQHandler
  827. DCP_IRQHandler
  828. DCP_VMI_IRQHandler
  829. Reserved68_IRQHandler
  830. TRNG_IRQHandler
  831. SJC_IRQHandler
  832. BEE_IRQHandler
  833. SAI1_DriverIRQHandler
  834. SAI2_DriverIRQHandler
  835. SAI3_RX_DriverIRQHandler
  836. SAI3_TX_DriverIRQHandler
  837. SPDIF_DriverIRQHandler
  838. ANATOP_EVENT0_IRQHandler
  839. ANATOP_EVENT1_IRQHandler
  840. ANATOP_TAMP_LOW_HIGH_IRQHandler
  841. ANATOP_TEMP_PANIC_IRQHandler
  842. USB_PHY1_IRQHandler
  843. USB_PHY2_IRQHandler
  844. ADC1_IRQHandler
  845. ADC2_IRQHandler
  846. DCDC_IRQHandler
  847. Reserved86_IRQHandler
  848. Reserved87_IRQHandler
  849. GPIO1_INT0_IRQHandler
  850. GPIO1_INT1_IRQHandler
  851. GPIO1_INT2_IRQHandler
  852. GPIO1_INT3_IRQHandler
  853. GPIO1_INT4_IRQHandler
  854. GPIO1_INT5_IRQHandler
  855. GPIO1_INT6_IRQHandler
  856. GPIO1_INT7_IRQHandler
  857. GPIO1_Combined_0_15_IRQHandler
  858. GPIO1_Combined_16_31_IRQHandler
  859. GPIO2_Combined_0_15_IRQHandler
  860. GPIO2_Combined_16_31_IRQHandler
  861. GPIO3_Combined_0_15_IRQHandler
  862. GPIO3_Combined_16_31_IRQHandler
  863. GPIO4_Combined_0_15_IRQHandler
  864. GPIO4_Combined_16_31_IRQHandler
  865. GPIO5_Combined_0_15_IRQHandler
  866. GPIO5_Combined_16_31_IRQHandler
  867. FLEXIO1_DriverIRQHandler
  868. FLEXIO2_DriverIRQHandler
  869. WDOG1_IRQHandler
  870. RTWDOG_IRQHandler
  871. EWM_IRQHandler
  872. CCM_1_IRQHandler
  873. CCM_2_IRQHandler
  874. GPC_IRQHandler
  875. SRC_IRQHandler
  876. Reserved115_IRQHandler
  877. GPT1_IRQHandler
  878. GPT2_IRQHandler
  879. PWM1_0_IRQHandler
  880. PWM1_1_IRQHandler
  881. PWM1_2_IRQHandler
  882. PWM1_3_IRQHandler
  883. PWM1_FAULT_IRQHandler
  884. Reserved123_IRQHandler
  885. FLEXSPI_DriverIRQHandler
  886. SEMC_IRQHandler
  887. USDHC1_DriverIRQHandler
  888. USDHC2_DriverIRQHandler
  889. USB_OTG2_IRQHandler
  890. USB_OTG1_IRQHandler
  891. ENET_DriverIRQHandler
  892. ENET_1588_Timer_DriverIRQHandler
  893. XBAR1_IRQ_0_1_IRQHandler
  894. XBAR1_IRQ_2_3_IRQHandler
  895. ADC_ETC_IRQ0_IRQHandler
  896. ADC_ETC_IRQ1_IRQHandler
  897. ADC_ETC_IRQ2_IRQHandler
  898. ADC_ETC_ERROR_IRQ_IRQHandler
  899. PIT_IRQHandler
  900. ACMP1_IRQHandler
  901. ACMP2_IRQHandler
  902. ACMP3_IRQHandler
  903. ACMP4_IRQHandler
  904. Reserved143_IRQHandler
  905. Reserved144_IRQHandler
  906. ENC1_IRQHandler
  907. ENC2_IRQHandler
  908. ENC3_IRQHandler
  909. ENC4_IRQHandler
  910. TMR1_IRQHandler
  911. TMR2_IRQHandler
  912. TMR3_IRQHandler
  913. TMR4_IRQHandler
  914. PWM2_0_IRQHandler
  915. PWM2_1_IRQHandler
  916. PWM2_2_IRQHandler
  917. PWM2_3_IRQHandler
  918. PWM2_FAULT_IRQHandler
  919. PWM3_0_IRQHandler
  920. PWM3_1_IRQHandler
  921. PWM3_2_IRQHandler
  922. PWM3_3_IRQHandler
  923. PWM3_FAULT_IRQHandler
  924. PWM4_0_IRQHandler
  925. PWM4_1_IRQHandler
  926. PWM4_2_IRQHandler
  927. PWM4_3_IRQHandler
  928. PWM4_FAULT_IRQHandler
  929. Reserved168_IRQHandler
  930. Reserved169_IRQHandler
  931. Reserved170_IRQHandler
  932. Reserved171_IRQHandler
  933. Reserved172_IRQHandler
  934. Reserved173_IRQHandler
  935. SJC_ARM_DEBUG_IRQHandler
  936. NMI_WAKEUP_IRQHandler
  937. DefaultISR
  938. B DefaultISR
  939. END