startup_hc32f448.s 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898
  1. ;/*****************************************************************************
  2. ; * Copyright (C) 2022, Xiaohua Semiconductor Co., Ltd. All rights reserved.
  3. ; *
  4. ; * This software component is licensed by XHSC under BSD 3-Clause license
  5. ; * (the "License"); You may not use this file except in compliance with the
  6. ; * License. You may obtain a copy of the License at:
  7. ; * opensource.org/licenses/BSD-3-Clause
  8. ; *
  9. ; */
  10. ;/****************************************************************************/
  11. ;/* Startup for IAR */
  12. ;/* Version V1.0 */
  13. ;/* Date 2022-12-31 */
  14. ;/* Target-mcu HC32F448 */
  15. ;/****************************************************************************/
  16. MODULE ?cstartup
  17. ;; Forward declaration of sections.
  18. SECTION CSTACK:DATA:NOROOT(3)
  19. SECTION .intvec:CODE:NOROOT(2)
  20. EXTERN __iar_program_start
  21. EXTERN SystemInit
  22. PUBLIC __vector_table
  23. DATA
  24. __vector_table
  25. DCD sfe(CSTACK) ; Top of Stack
  26. DCD Reset_Handler ; Reset Handler
  27. DCD NMI_Handler ; NMI Handler
  28. DCD HardFault_Handler ; Hard Fault Handler
  29. DCD MemManage_Handler ; MPU Fault Handler
  30. DCD BusFault_Handler ; Bus Fault Handler
  31. DCD UsageFault_Handler ; Usage Fault Handler
  32. DCD 0 ; Reserved
  33. DCD 0 ; Reserved
  34. DCD 0 ; Reserved
  35. DCD 0 ; Reserved
  36. DCD SVC_Handler ; SVCall Handler
  37. DCD DebugMon_Handler ; Debug Monitor Handler
  38. DCD 0 ; Reserved
  39. DCD PendSV_Handler ; PendSV Handler
  40. DCD SysTick_Handler ; SysTick Handler
  41. ; Peripheral Interrupts
  42. DCD IRQ000_Handler
  43. DCD IRQ001_Handler
  44. DCD IRQ002_Handler
  45. DCD IRQ003_Handler
  46. DCD IRQ004_Handler
  47. DCD IRQ005_Handler
  48. DCD IRQ006_Handler
  49. DCD IRQ007_Handler
  50. DCD IRQ008_Handler
  51. DCD IRQ009_Handler
  52. DCD IRQ010_Handler
  53. DCD IRQ011_Handler
  54. DCD IRQ012_Handler
  55. DCD IRQ013_Handler
  56. DCD IRQ014_Handler
  57. DCD IRQ015_Handler
  58. DCD EXTINT00_SWINT16_Handler
  59. DCD EXTINT01_SWINT17_Handler
  60. DCD EXTINT02_SWINT18_Handler
  61. DCD EXTINT03_SWINT19_Handler
  62. DCD EXTINT04_SWINT20_Handler
  63. DCD EXTINT05_SWINT21_Handler
  64. DCD EXTINT06_SWINT22_Handler
  65. DCD EXTINT07_SWINT23_Handler
  66. DCD EXTINT08_SWINT24_Handler
  67. DCD EXTINT09_SWINT25_Handler
  68. DCD EXTINT10_SWINT26_Handler
  69. DCD EXTINT11_SWINT27_Handler
  70. DCD EXTINT12_SWINT28_Handler
  71. DCD EXTINT13_SWINT29_Handler
  72. DCD EXTINT14_SWINT30_Handler
  73. DCD EXTINT15_SWINT31_Handler
  74. DCD DMA1_Error_Handler
  75. DCD DMA1_TC0_BTC0_Handler
  76. DCD DMA1_TC1_BTC1_Handler
  77. DCD DMA1_TC2_BTC2_Handler
  78. DCD DMA1_TC3_BTC3_Handler
  79. DCD DMA1_TC4_BTC4_Handler
  80. DCD DMA1_TC5_BTC5_Handler
  81. DCD EFM_PEError_ReadCol_Handler
  82. DCD EFM_OpEnd_Handler
  83. DCD QSPI_Handler
  84. DCD DCU1_Handler
  85. DCD DCU2_Handler
  86. DCD DCU3_Handler
  87. DCD DCU4_Handler
  88. DCD DMA2_Error_Handler
  89. DCD DMA2_TC0_BTC0_Handler
  90. DCD DMA2_TC1_BTC1_Handler
  91. DCD DMA2_TC2_BTC2_Handler
  92. DCD DMA2_TC3_BTC3_Handler
  93. DCD DMA2_TC4_BTC4_Handler
  94. DCD DMA2_TC5_BTC5_Handler
  95. DCD TMR0_1_Handler
  96. DCD TMR0_2_Handler
  97. DCD RTC_Handler
  98. DCD CLK_XtalStop_Handler
  99. DCD PWC_WKTM_Handler
  100. DCD SWDT_Handler
  101. DCD TMR6_1_GCmp_Handler
  102. DCD TMR6_1_Ovf_Udf_Handler
  103. DCD TMR6_1_GDet_Handler
  104. DCD TMR6_1_SCmp_Handler
  105. DCD TMRA_1_Ovf_Udf_Handler
  106. DCD TMRA_1_Cmp_Handler
  107. DCD TMR6_2_GCmp_Handler
  108. DCD TMR6_2_Ovf_Udf_Handler
  109. DCD TMR6_2_GDet_Handler
  110. DCD TMR6_2_SCmp_Handler
  111. DCD TMRA_2_Ovf_Udf_Handler
  112. DCD TMRA_2_Cmp_Handler
  113. DCD TMRA_3_Ovf_Udf_Handler
  114. DCD TMRA_3_Cmp_Handler
  115. DCD TMRA_4_Ovf_Udf_Handler
  116. DCD TMRA_4_Cmp_Handler
  117. DCD TMR4_1_GCmp_Handler
  118. DCD TMR4_1_Ovf_Udf_Handler
  119. DCD TMR4_1_Reload_Handler
  120. DCD TMR4_1_SCmp_Handler
  121. DCD TMR4_2_GCmp_Handler
  122. DCD TMR4_2_Ovf_Udf_Handler
  123. DCD TMR4_2_Reload_Handler
  124. DCD TMR4_2_SCmp_Handler
  125. DCD TMR4_3_GCmp_Handler
  126. DCD TMR4_3_Ovf_Udf_Handler
  127. DCD TMR4_3_Reload_Handler
  128. DCD TMR4_3_SCmp_Handler
  129. DCD I2C1_Handler
  130. DCD I2C2_Handler
  131. DCD CMP1_Handler
  132. DCD CMP2_Handler
  133. DCD CMP3_Handler
  134. DCD CMP4_Handler
  135. DCD USART1_Handler
  136. DCD USART1_TxComplete_Handler
  137. DCD USART2_Handler
  138. DCD USART2_TxComplete_Handler
  139. DCD SPI1_Handler
  140. DCD TMRA_5_Ovf_Udf_Handler
  141. DCD TMRA_5_Cmp_Handler
  142. DCD EVENT_PORT1_Handler
  143. DCD EVENT_PORT2_Handler
  144. DCD EVENT_PORT3_Handler
  145. DCD EVENT_PORT4_Handler
  146. DCD USART3_Handler
  147. DCD USART3_TxComplete_Handler
  148. DCD USART4_Handler
  149. DCD USART4_TxComplete_Handler
  150. DCD SPI2_Handler
  151. DCD SPI3_Handler
  152. DCD EMB_GR0_Handler
  153. DCD EMB_GR1_Handler
  154. DCD EMB_GR2_Handler
  155. DCD EMB_GR3_Handler
  156. DCD USART5_Handler
  157. DCD USART5_TxComplete_Handler
  158. DCD USART6_Handler
  159. DCD USART6_TxComplete_Handler
  160. DCD MCAN1_INT0_Handler
  161. DCD MCAN1_INT1_Handler
  162. DCD MCAN2_INT0_Handler
  163. DCD MCAN2_INT1_Handler
  164. DCD USART1_WKUP_Handler
  165. DCD PWC_LVD1_Handler
  166. DCD PWC_LVD2_Handler
  167. DCD FCM_Handler
  168. DCD WDT_Handler
  169. DCD CTC_Handler
  170. DCD ADC1_Handler
  171. DCD ADC2_Handler
  172. DCD ADC3_Handler
  173. DCD TRNG_Handler
  174. THUMB
  175. ; Dummy Exception Handlers (infinite loops which can be modified)
  176. PUBWEAK Reset_Handler
  177. SECTION .text:CODE:NOROOT:REORDER(2)
  178. Reset_Handler
  179. LDR R0, =SystemInit
  180. BLX R0
  181. LDR R0, =__iar_program_start
  182. BX R0
  183. PUBWEAK NMI_Handler
  184. SECTION .text:CODE:NOROOT:REORDER(1)
  185. NMI_Handler
  186. B NMI_Handler
  187. PUBWEAK HardFault_Handler
  188. SECTION .text:CODE:NOROOT:REORDER(1)
  189. HardFault_Handler
  190. B HardFault_Handler
  191. PUBWEAK MemManage_Handler
  192. SECTION .text:CODE:NOROOT:REORDER(1)
  193. MemManage_Handler
  194. B MemManage_Handler
  195. PUBWEAK BusFault_Handler
  196. SECTION .text:CODE:NOROOT:REORDER(1)
  197. BusFault_Handler
  198. B BusFault_Handler
  199. PUBWEAK UsageFault_Handler
  200. SECTION .text:CODE:NOROOT:REORDER(1)
  201. UsageFault_Handler
  202. B UsageFault_Handler
  203. PUBWEAK SVC_Handler
  204. SECTION .text:CODE:NOROOT:REORDER(1)
  205. SVC_Handler
  206. B SVC_Handler
  207. PUBWEAK DebugMon_Handler
  208. SECTION .text:CODE:NOROOT:REORDER(1)
  209. DebugMon_Handler
  210. B DebugMon_Handler
  211. PUBWEAK PendSV_Handler
  212. SECTION .text:CODE:NOROOT:REORDER(1)
  213. PendSV_Handler
  214. B PendSV_Handler
  215. PUBWEAK SysTick_Handler
  216. SECTION .text:CODE:NOROOT:REORDER(1)
  217. SysTick_Handler
  218. B SysTick_Handler
  219. PUBWEAK IRQ000_Handler
  220. SECTION .text:CODE:NOROOT:REORDER(1)
  221. IRQ000_Handler
  222. B IRQ000_Handler
  223. PUBWEAK IRQ001_Handler
  224. SECTION .text:CODE:NOROOT:REORDER(1)
  225. IRQ001_Handler
  226. B IRQ001_Handler
  227. PUBWEAK IRQ002_Handler
  228. SECTION .text:CODE:NOROOT:REORDER(1)
  229. IRQ002_Handler
  230. B IRQ002_Handler
  231. PUBWEAK IRQ003_Handler
  232. SECTION .text:CODE:NOROOT:REORDER(1)
  233. IRQ003_Handler
  234. B IRQ003_Handler
  235. PUBWEAK IRQ004_Handler
  236. SECTION .text:CODE:NOROOT:REORDER(1)
  237. IRQ004_Handler
  238. B IRQ004_Handler
  239. PUBWEAK IRQ005_Handler
  240. SECTION .text:CODE:NOROOT:REORDER(1)
  241. IRQ005_Handler
  242. B IRQ005_Handler
  243. PUBWEAK IRQ006_Handler
  244. SECTION .text:CODE:NOROOT:REORDER(1)
  245. IRQ006_Handler
  246. B IRQ006_Handler
  247. PUBWEAK IRQ007_Handler
  248. SECTION .text:CODE:NOROOT:REORDER(1)
  249. IRQ007_Handler
  250. B IRQ007_Handler
  251. PUBWEAK IRQ008_Handler
  252. SECTION .text:CODE:NOROOT:REORDER(1)
  253. IRQ008_Handler
  254. B IRQ008_Handler
  255. PUBWEAK IRQ009_Handler
  256. SECTION .text:CODE:NOROOT:REORDER(1)
  257. IRQ009_Handler
  258. B IRQ009_Handler
  259. PUBWEAK IRQ010_Handler
  260. SECTION .text:CODE:NOROOT:REORDER(1)
  261. IRQ010_Handler
  262. B IRQ010_Handler
  263. PUBWEAK IRQ011_Handler
  264. SECTION .text:CODE:NOROOT:REORDER(1)
  265. IRQ011_Handler
  266. B IRQ011_Handler
  267. PUBWEAK IRQ012_Handler
  268. SECTION .text:CODE:NOROOT:REORDER(1)
  269. IRQ012_Handler
  270. B IRQ012_Handler
  271. PUBWEAK IRQ013_Handler
  272. SECTION .text:CODE:NOROOT:REORDER(1)
  273. IRQ013_Handler
  274. B IRQ013_Handler
  275. PUBWEAK IRQ014_Handler
  276. SECTION .text:CODE:NOROOT:REORDER(1)
  277. IRQ014_Handler
  278. B IRQ014_Handler
  279. PUBWEAK IRQ015_Handler
  280. SECTION .text:CODE:NOROOT:REORDER(1)
  281. IRQ015_Handler
  282. B IRQ015_Handler
  283. PUBWEAK EXTINT00_SWINT16_Handler
  284. SECTION .text:CODE:NOROOT:REORDER(1)
  285. EXTINT00_SWINT16_Handler
  286. B EXTINT00_SWINT16_Handler
  287. PUBWEAK EXTINT01_SWINT17_Handler
  288. SECTION .text:CODE:NOROOT:REORDER(1)
  289. EXTINT01_SWINT17_Handler
  290. B EXTINT01_SWINT17_Handler
  291. PUBWEAK EXTINT02_SWINT18_Handler
  292. SECTION .text:CODE:NOROOT:REORDER(1)
  293. EXTINT02_SWINT18_Handler
  294. B EXTINT02_SWINT18_Handler
  295. PUBWEAK EXTINT03_SWINT19_Handler
  296. SECTION .text:CODE:NOROOT:REORDER(1)
  297. EXTINT03_SWINT19_Handler
  298. B EXTINT03_SWINT19_Handler
  299. PUBWEAK EXTINT04_SWINT20_Handler
  300. SECTION .text:CODE:NOROOT:REORDER(1)
  301. EXTINT04_SWINT20_Handler
  302. B EXTINT04_SWINT20_Handler
  303. PUBWEAK EXTINT05_SWINT21_Handler
  304. SECTION .text:CODE:NOROOT:REORDER(1)
  305. EXTINT05_SWINT21_Handler
  306. B EXTINT05_SWINT21_Handler
  307. PUBWEAK EXTINT06_SWINT22_Handler
  308. SECTION .text:CODE:NOROOT:REORDER(1)
  309. EXTINT06_SWINT22_Handler
  310. B EXTINT06_SWINT22_Handler
  311. PUBWEAK EXTINT07_SWINT23_Handler
  312. SECTION .text:CODE:NOROOT:REORDER(1)
  313. EXTINT07_SWINT23_Handler
  314. B EXTINT07_SWINT23_Handler
  315. PUBWEAK EXTINT08_SWINT24_Handler
  316. SECTION .text:CODE:NOROOT:REORDER(1)
  317. EXTINT08_SWINT24_Handler
  318. B EXTINT08_SWINT24_Handler
  319. PUBWEAK EXTINT09_SWINT25_Handler
  320. SECTION .text:CODE:NOROOT:REORDER(1)
  321. EXTINT09_SWINT25_Handler
  322. B EXTINT09_SWINT25_Handler
  323. PUBWEAK EXTINT10_SWINT26_Handler
  324. SECTION .text:CODE:NOROOT:REORDER(1)
  325. EXTINT10_SWINT26_Handler
  326. B EXTINT10_SWINT26_Handler
  327. PUBWEAK EXTINT11_SWINT27_Handler
  328. SECTION .text:CODE:NOROOT:REORDER(1)
  329. EXTINT11_SWINT27_Handler
  330. B EXTINT11_SWINT27_Handler
  331. PUBWEAK EXTINT12_SWINT28_Handler
  332. SECTION .text:CODE:NOROOT:REORDER(1)
  333. EXTINT12_SWINT28_Handler
  334. B EXTINT12_SWINT28_Handler
  335. PUBWEAK EXTINT13_SWINT29_Handler
  336. SECTION .text:CODE:NOROOT:REORDER(1)
  337. EXTINT13_SWINT29_Handler
  338. B EXTINT13_SWINT29_Handler
  339. PUBWEAK EXTINT14_SWINT30_Handler
  340. SECTION .text:CODE:NOROOT:REORDER(1)
  341. EXTINT14_SWINT30_Handler
  342. B EXTINT14_SWINT30_Handler
  343. PUBWEAK EXTINT15_SWINT31_Handler
  344. SECTION .text:CODE:NOROOT:REORDER(1)
  345. EXTINT15_SWINT31_Handler
  346. B EXTINT15_SWINT31_Handler
  347. PUBWEAK DMA1_Error_Handler
  348. SECTION .text:CODE:NOROOT:REORDER(1)
  349. DMA1_Error_Handler
  350. B DMA1_Error_Handler
  351. PUBWEAK DMA1_TC0_BTC0_Handler
  352. SECTION .text:CODE:NOROOT:REORDER(1)
  353. DMA1_TC0_BTC0_Handler
  354. B DMA1_TC0_BTC0_Handler
  355. PUBWEAK DMA1_TC1_BTC1_Handler
  356. SECTION .text:CODE:NOROOT:REORDER(1)
  357. DMA1_TC1_BTC1_Handler
  358. B DMA1_TC1_BTC1_Handler
  359. PUBWEAK DMA1_TC2_BTC2_Handler
  360. SECTION .text:CODE:NOROOT:REORDER(1)
  361. DMA1_TC2_BTC2_Handler
  362. B DMA1_TC2_BTC2_Handler
  363. PUBWEAK DMA1_TC3_BTC3_Handler
  364. SECTION .text:CODE:NOROOT:REORDER(1)
  365. DMA1_TC3_BTC3_Handler
  366. B DMA1_TC3_BTC3_Handler
  367. PUBWEAK DMA1_TC4_BTC4_Handler
  368. SECTION .text:CODE:NOROOT:REORDER(1)
  369. DMA1_TC4_BTC4_Handler
  370. B DMA1_TC4_BTC4_Handler
  371. PUBWEAK DMA1_TC5_BTC5_Handler
  372. SECTION .text:CODE:NOROOT:REORDER(1)
  373. DMA1_TC5_BTC5_Handler
  374. B DMA1_TC5_BTC5_Handler
  375. PUBWEAK EFM_PEError_ReadCol_Handler
  376. SECTION .text:CODE:NOROOT:REORDER(1)
  377. EFM_PEError_ReadCol_Handler
  378. B EFM_PEError_ReadCol_Handler
  379. PUBWEAK EFM_OpEnd_Handler
  380. SECTION .text:CODE:NOROOT:REORDER(1)
  381. EFM_OpEnd_Handler
  382. B EFM_OpEnd_Handler
  383. PUBWEAK QSPI_Handler
  384. SECTION .text:CODE:NOROOT:REORDER(1)
  385. QSPI_Handler
  386. B QSPI_Handler
  387. PUBWEAK DCU1_Handler
  388. SECTION .text:CODE:NOROOT:REORDER(1)
  389. DCU1_Handler
  390. B DCU1_Handler
  391. PUBWEAK DCU2_Handler
  392. SECTION .text:CODE:NOROOT:REORDER(1)
  393. DCU2_Handler
  394. B DCU2_Handler
  395. PUBWEAK DCU3_Handler
  396. SECTION .text:CODE:NOROOT:REORDER(1)
  397. DCU3_Handler
  398. B DCU3_Handler
  399. PUBWEAK DCU4_Handler
  400. SECTION .text:CODE:NOROOT:REORDER(1)
  401. DCU4_Handler
  402. B DCU4_Handler
  403. PUBWEAK DMA2_Error_Handler
  404. SECTION .text:CODE:NOROOT:REORDER(1)
  405. DMA2_Error_Handler
  406. B DMA2_Error_Handler
  407. PUBWEAK DMA2_TC0_BTC0_Handler
  408. SECTION .text:CODE:NOROOT:REORDER(1)
  409. DMA2_TC0_BTC0_Handler
  410. B DMA2_TC0_BTC0_Handler
  411. PUBWEAK DMA2_TC1_BTC1_Handler
  412. SECTION .text:CODE:NOROOT:REORDER(1)
  413. DMA2_TC1_BTC1_Handler
  414. B DMA2_TC1_BTC1_Handler
  415. PUBWEAK DMA2_TC2_BTC2_Handler
  416. SECTION .text:CODE:NOROOT:REORDER(1)
  417. DMA2_TC2_BTC2_Handler
  418. B DMA2_TC2_BTC2_Handler
  419. PUBWEAK DMA2_TC3_BTC3_Handler
  420. SECTION .text:CODE:NOROOT:REORDER(1)
  421. DMA2_TC3_BTC3_Handler
  422. B DMA2_TC3_BTC3_Handler
  423. PUBWEAK DMA2_TC4_BTC4_Handler
  424. SECTION .text:CODE:NOROOT:REORDER(1)
  425. DMA2_TC4_BTC4_Handler
  426. B DMA2_TC4_BTC4_Handler
  427. PUBWEAK DMA2_TC5_BTC5_Handler
  428. SECTION .text:CODE:NOROOT:REORDER(1)
  429. DMA2_TC5_BTC5_Handler
  430. B DMA2_TC5_BTC5_Handler
  431. PUBWEAK TMR0_1_Handler
  432. SECTION .text:CODE:NOROOT:REORDER(1)
  433. TMR0_1_Handler
  434. B TMR0_1_Handler
  435. PUBWEAK TMR0_2_Handler
  436. SECTION .text:CODE:NOROOT:REORDER(1)
  437. TMR0_2_Handler
  438. B TMR0_2_Handler
  439. PUBWEAK RTC_Handler
  440. SECTION .text:CODE:NOROOT:REORDER(1)
  441. RTC_Handler
  442. B RTC_Handler
  443. PUBWEAK CLK_XtalStop_Handler
  444. SECTION .text:CODE:NOROOT:REORDER(1)
  445. CLK_XtalStop_Handler
  446. B CLK_XtalStop_Handler
  447. PUBWEAK PWC_WKTM_Handler
  448. SECTION .text:CODE:NOROOT:REORDER(1)
  449. PWC_WKTM_Handler
  450. B PWC_WKTM_Handler
  451. PUBWEAK SWDT_Handler
  452. SECTION .text:CODE:NOROOT:REORDER(1)
  453. SWDT_Handler
  454. B SWDT_Handler
  455. PUBWEAK TMR6_1_GCmp_Handler
  456. SECTION .text:CODE:NOROOT:REORDER(1)
  457. TMR6_1_GCmp_Handler
  458. B TMR6_1_GCmp_Handler
  459. PUBWEAK TMR6_1_Ovf_Udf_Handler
  460. SECTION .text:CODE:NOROOT:REORDER(1)
  461. TMR6_1_Ovf_Udf_Handler
  462. B TMR6_1_Ovf_Udf_Handler
  463. PUBWEAK TMR6_1_GDet_Handler
  464. SECTION .text:CODE:NOROOT:REORDER(1)
  465. TMR6_1_GDet_Handler
  466. B TMR6_1_GDet_Handler
  467. PUBWEAK TMR6_1_SCmp_Handler
  468. SECTION .text:CODE:NOROOT:REORDER(1)
  469. TMR6_1_SCmp_Handler
  470. B TMR6_1_SCmp_Handler
  471. PUBWEAK TMRA_1_Ovf_Udf_Handler
  472. SECTION .text:CODE:NOROOT:REORDER(1)
  473. TMRA_1_Ovf_Udf_Handler
  474. B TMRA_1_Ovf_Udf_Handler
  475. PUBWEAK TMRA_1_Cmp_Handler
  476. SECTION .text:CODE:NOROOT:REORDER(1)
  477. TMRA_1_Cmp_Handler
  478. B TMRA_1_Cmp_Handler
  479. PUBWEAK TMR6_2_GCmp_Handler
  480. SECTION .text:CODE:NOROOT:REORDER(1)
  481. TMR6_2_GCmp_Handler
  482. B TMR6_2_GCmp_Handler
  483. PUBWEAK TMR6_2_Ovf_Udf_Handler
  484. SECTION .text:CODE:NOROOT:REORDER(1)
  485. TMR6_2_Ovf_Udf_Handler
  486. B TMR6_2_Ovf_Udf_Handler
  487. PUBWEAK TMR6_2_GDet_Handler
  488. SECTION .text:CODE:NOROOT:REORDER(1)
  489. TMR6_2_GDet_Handler
  490. B TMR6_2_GDet_Handler
  491. PUBWEAK TMR6_2_SCmp_Handler
  492. SECTION .text:CODE:NOROOT:REORDER(1)
  493. TMR6_2_SCmp_Handler
  494. B TMR6_2_SCmp_Handler
  495. PUBWEAK TMRA_2_Ovf_Udf_Handler
  496. SECTION .text:CODE:NOROOT:REORDER(1)
  497. TMRA_2_Ovf_Udf_Handler
  498. B TMRA_2_Ovf_Udf_Handler
  499. PUBWEAK TMRA_2_Cmp_Handler
  500. SECTION .text:CODE:NOROOT:REORDER(1)
  501. TMRA_2_Cmp_Handler
  502. B TMRA_2_Cmp_Handler
  503. PUBWEAK TMRA_3_Ovf_Udf_Handler
  504. SECTION .text:CODE:NOROOT:REORDER(1)
  505. TMRA_3_Ovf_Udf_Handler
  506. B TMRA_3_Ovf_Udf_Handler
  507. PUBWEAK TMRA_3_Cmp_Handler
  508. SECTION .text:CODE:NOROOT:REORDER(1)
  509. TMRA_3_Cmp_Handler
  510. B TMRA_3_Cmp_Handler
  511. PUBWEAK TMRA_4_Ovf_Udf_Handler
  512. SECTION .text:CODE:NOROOT:REORDER(1)
  513. TMRA_4_Ovf_Udf_Handler
  514. B TMRA_4_Ovf_Udf_Handler
  515. PUBWEAK TMRA_4_Cmp_Handler
  516. SECTION .text:CODE:NOROOT:REORDER(1)
  517. TMRA_4_Cmp_Handler
  518. B TMRA_4_Cmp_Handler
  519. PUBWEAK TMR4_1_GCmp_Handler
  520. SECTION .text:CODE:NOROOT:REORDER(1)
  521. TMR4_1_GCmp_Handler
  522. B TMR4_1_GCmp_Handler
  523. PUBWEAK TMR4_1_Ovf_Udf_Handler
  524. SECTION .text:CODE:NOROOT:REORDER(1)
  525. TMR4_1_Ovf_Udf_Handler
  526. B TMR4_1_Ovf_Udf_Handler
  527. PUBWEAK TMR4_1_Reload_Handler
  528. SECTION .text:CODE:NOROOT:REORDER(1)
  529. TMR4_1_Reload_Handler
  530. B TMR4_1_Reload_Handler
  531. PUBWEAK TMR4_1_SCmp_Handler
  532. SECTION .text:CODE:NOROOT:REORDER(1)
  533. TMR4_1_SCmp_Handler
  534. B TMR4_1_SCmp_Handler
  535. PUBWEAK TMR4_2_GCmp_Handler
  536. SECTION .text:CODE:NOROOT:REORDER(1)
  537. TMR4_2_GCmp_Handler
  538. B TMR4_2_GCmp_Handler
  539. PUBWEAK TMR4_2_Ovf_Udf_Handler
  540. SECTION .text:CODE:NOROOT:REORDER(1)
  541. TMR4_2_Ovf_Udf_Handler
  542. B TMR4_2_Ovf_Udf_Handler
  543. PUBWEAK TMR4_2_Reload_Handler
  544. SECTION .text:CODE:NOROOT:REORDER(1)
  545. TMR4_2_Reload_Handler
  546. B TMR4_2_Reload_Handler
  547. PUBWEAK TMR4_2_SCmp_Handler
  548. SECTION .text:CODE:NOROOT:REORDER(1)
  549. TMR4_2_SCmp_Handler
  550. B TMR4_2_SCmp_Handler
  551. PUBWEAK TMR4_3_GCmp_Handler
  552. SECTION .text:CODE:NOROOT:REORDER(1)
  553. TMR4_3_GCmp_Handler
  554. B TMR4_3_GCmp_Handler
  555. PUBWEAK TMR4_3_Ovf_Udf_Handler
  556. SECTION .text:CODE:NOROOT:REORDER(1)
  557. TMR4_3_Ovf_Udf_Handler
  558. B TMR4_3_Ovf_Udf_Handler
  559. PUBWEAK TMR4_3_Reload_Handler
  560. SECTION .text:CODE:NOROOT:REORDER(1)
  561. TMR4_3_Reload_Handler
  562. B TMR4_3_Reload_Handler
  563. PUBWEAK TMR4_3_SCmp_Handler
  564. SECTION .text:CODE:NOROOT:REORDER(1)
  565. TMR4_3_SCmp_Handler
  566. B TMR4_3_SCmp_Handler
  567. PUBWEAK I2C1_Handler
  568. SECTION .text:CODE:NOROOT:REORDER(1)
  569. I2C1_Handler
  570. B I2C1_Handler
  571. PUBWEAK I2C2_Handler
  572. SECTION .text:CODE:NOROOT:REORDER(1)
  573. I2C2_Handler
  574. B I2C2_Handler
  575. PUBWEAK CMP1_Handler
  576. SECTION .text:CODE:NOROOT:REORDER(1)
  577. CMP1_Handler
  578. B CMP1_Handler
  579. PUBWEAK CMP2_Handler
  580. SECTION .text:CODE:NOROOT:REORDER(1)
  581. CMP2_Handler
  582. B CMP2_Handler
  583. PUBWEAK CMP3_Handler
  584. SECTION .text:CODE:NOROOT:REORDER(1)
  585. CMP3_Handler
  586. B CMP3_Handler
  587. PUBWEAK CMP4_Handler
  588. SECTION .text:CODE:NOROOT:REORDER(1)
  589. CMP4_Handler
  590. B CMP4_Handler
  591. PUBWEAK USART1_Handler
  592. SECTION .text:CODE:NOROOT:REORDER(1)
  593. USART1_Handler
  594. B USART1_Handler
  595. PUBWEAK USART1_TxComplete_Handler
  596. SECTION .text:CODE:NOROOT:REORDER(1)
  597. USART1_TxComplete_Handler
  598. B USART1_TxComplete_Handler
  599. PUBWEAK USART2_Handler
  600. SECTION .text:CODE:NOROOT:REORDER(1)
  601. USART2_Handler
  602. B USART2_Handler
  603. PUBWEAK USART2_TxComplete_Handler
  604. SECTION .text:CODE:NOROOT:REORDER(1)
  605. USART2_TxComplete_Handler
  606. B USART2_TxComplete_Handler
  607. PUBWEAK SPI1_Handler
  608. SECTION .text:CODE:NOROOT:REORDER(1)
  609. SPI1_Handler
  610. B SPI1_Handler
  611. PUBWEAK TMRA_5_Ovf_Udf_Handler
  612. SECTION .text:CODE:NOROOT:REORDER(1)
  613. TMRA_5_Ovf_Udf_Handler
  614. B TMRA_5_Ovf_Udf_Handler
  615. PUBWEAK TMRA_5_Cmp_Handler
  616. SECTION .text:CODE:NOROOT:REORDER(1)
  617. TMRA_5_Cmp_Handler
  618. B TMRA_5_Cmp_Handler
  619. PUBWEAK EVENT_PORT1_Handler
  620. SECTION .text:CODE:NOROOT:REORDER(1)
  621. EVENT_PORT1_Handler
  622. B EVENT_PORT1_Handler
  623. PUBWEAK EVENT_PORT2_Handler
  624. SECTION .text:CODE:NOROOT:REORDER(1)
  625. EVENT_PORT2_Handler
  626. B EVENT_PORT2_Handler
  627. PUBWEAK EVENT_PORT3_Handler
  628. SECTION .text:CODE:NOROOT:REORDER(1)
  629. EVENT_PORT3_Handler
  630. B EVENT_PORT3_Handler
  631. PUBWEAK EVENT_PORT4_Handler
  632. SECTION .text:CODE:NOROOT:REORDER(1)
  633. EVENT_PORT4_Handler
  634. B EVENT_PORT4_Handler
  635. PUBWEAK USART3_Handler
  636. SECTION .text:CODE:NOROOT:REORDER(1)
  637. USART3_Handler
  638. B USART3_Handler
  639. PUBWEAK USART3_TxComplete_Handler
  640. SECTION .text:CODE:NOROOT:REORDER(1)
  641. USART3_TxComplete_Handler
  642. B USART3_TxComplete_Handler
  643. PUBWEAK USART4_Handler
  644. SECTION .text:CODE:NOROOT:REORDER(1)
  645. USART4_Handler
  646. B USART4_Handler
  647. PUBWEAK USART4_TxComplete_Handler
  648. SECTION .text:CODE:NOROOT:REORDER(1)
  649. USART4_TxComplete_Handler
  650. B USART4_TxComplete_Handler
  651. PUBWEAK SPI2_Handler
  652. SECTION .text:CODE:NOROOT:REORDER(1)
  653. SPI2_Handler
  654. B SPI2_Handler
  655. PUBWEAK SPI3_Handler
  656. SECTION .text:CODE:NOROOT:REORDER(1)
  657. SPI3_Handler
  658. B SPI3_Handler
  659. PUBWEAK EMB_GR0_Handler
  660. SECTION .text:CODE:NOROOT:REORDER(1)
  661. EMB_GR0_Handler
  662. B EMB_GR0_Handler
  663. PUBWEAK EMB_GR1_Handler
  664. SECTION .text:CODE:NOROOT:REORDER(1)
  665. EMB_GR1_Handler
  666. B EMB_GR1_Handler
  667. PUBWEAK EMB_GR2_Handler
  668. SECTION .text:CODE:NOROOT:REORDER(1)
  669. EMB_GR2_Handler
  670. B EMB_GR2_Handler
  671. PUBWEAK EMB_GR3_Handler
  672. SECTION .text:CODE:NOROOT:REORDER(1)
  673. EMB_GR3_Handler
  674. B EMB_GR3_Handler
  675. PUBWEAK USART5_Handler
  676. SECTION .text:CODE:NOROOT:REORDER(1)
  677. USART5_Handler
  678. B USART5_Handler
  679. PUBWEAK USART5_TxComplete_Handler
  680. SECTION .text:CODE:NOROOT:REORDER(1)
  681. USART5_TxComplete_Handler
  682. B USART5_TxComplete_Handler
  683. PUBWEAK USART6_Handler
  684. SECTION .text:CODE:NOROOT:REORDER(1)
  685. USART6_Handler
  686. B USART6_Handler
  687. PUBWEAK USART6_TxComplete_Handler
  688. SECTION .text:CODE:NOROOT:REORDER(1)
  689. USART6_TxComplete_Handler
  690. B USART6_TxComplete_Handler
  691. PUBWEAK MCAN1_INT0_Handler
  692. SECTION .text:CODE:NOROOT:REORDER(1)
  693. MCAN1_INT0_Handler
  694. B MCAN1_INT0_Handler
  695. PUBWEAK MCAN1_INT1_Handler
  696. SECTION .text:CODE:NOROOT:REORDER(1)
  697. MCAN1_INT1_Handler
  698. B MCAN1_INT1_Handler
  699. PUBWEAK MCAN2_INT0_Handler
  700. SECTION .text:CODE:NOROOT:REORDER(1)
  701. MCAN2_INT0_Handler
  702. B MCAN2_INT0_Handler
  703. PUBWEAK MCAN2_INT1_Handler
  704. SECTION .text:CODE:NOROOT:REORDER(1)
  705. MCAN2_INT1_Handler
  706. B MCAN2_INT1_Handler
  707. PUBWEAK USART1_WKUP_Handler
  708. SECTION .text:CODE:NOROOT:REORDER(1)
  709. USART1_WKUP_Handler
  710. B USART1_WKUP_Handler
  711. PUBWEAK PWC_LVD1_Handler
  712. SECTION .text:CODE:NOROOT:REORDER(1)
  713. PWC_LVD1_Handler
  714. B PWC_LVD1_Handler
  715. PUBWEAK PWC_LVD2_Handler
  716. SECTION .text:CODE:NOROOT:REORDER(1)
  717. PWC_LVD2_Handler
  718. B PWC_LVD2_Handler
  719. PUBWEAK FCM_Handler
  720. SECTION .text:CODE:NOROOT:REORDER(1)
  721. FCM_Handler
  722. B FCM_Handler
  723. PUBWEAK WDT_Handler
  724. SECTION .text:CODE:NOROOT:REORDER(1)
  725. WDT_Handler
  726. B WDT_Handler
  727. PUBWEAK CTC_Handler
  728. SECTION .text:CODE:NOROOT:REORDER(1)
  729. CTC_Handler
  730. B CTC_Handler
  731. PUBWEAK ADC1_Handler
  732. SECTION .text:CODE:NOROOT:REORDER(1)
  733. ADC1_Handler
  734. B ADC1_Handler
  735. PUBWEAK ADC2_Handler
  736. SECTION .text:CODE:NOROOT:REORDER(1)
  737. ADC2_Handler
  738. B ADC2_Handler
  739. PUBWEAK ADC3_Handler
  740. SECTION .text:CODE:NOROOT:REORDER(1)
  741. ADC3_Handler
  742. B ADC3_Handler
  743. PUBWEAK TRNG_Handler
  744. SECTION .text:CODE:NOROOT:REORDER(1)
  745. TRNG_Handler
  746. B TRNG_Handler
  747. END