1;*******************************************************************************
2; Copyright (C) 2013 Spansion LLC. All Rights Reserved.
3;
4; This software is owned and published by:
5; Spansion LLC, 915 DeGuigne Dr. Sunnyvale, CA  94088-3453 ("Spansion").
6;
7; BY DOWNLOADING, INSTALLING OR USING THIS SOFTWARE, YOU AGREE TO BE BOUND
8; BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
9;
10; This software contains source code for use with Spansion
11; components. This software is licensed by Spansion to be adapted only
12; for use in systems utilizing Spansion components. Spansion shall not be
13; responsible for misuse or illegal use of this software for devices not
14; supported herein.  Spansion is providing this software "AS IS" and will
15; not be responsible for issues arising from incorrect user implementation
16; of the software.
17;
18; SPANSION MAKES NO WARRANTY, EXPRESS OR IMPLIED, ARISING BY LAW OR OTHERWISE,
19; REGARDING THE SOFTWARE (INCLUDING ANY ACOOMPANYING WRITTEN MATERIALS),
20; ITS PERFORMANCE OR SUITABILITY FOR YOUR INTENDED USE, INCLUDING,
21; WITHOUT LIMITATION, THE IMPLIED WARRANTY OF MERCHANTABILITY, THE IMPLIED
22; WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE OR USE, AND THE IMPLIED
23; WARRANTY OF NONINFRINGEMENT.
24; SPANSION SHALL HAVE NO LIABILITY (WHETHER IN CONTRACT, WARRANTY, TORT,
25; NEGLIGENCE OR OTHERWISE) FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT
26; LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION,
27; LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING FROM USE OR
28; INABILITY TO USE THE SOFTWARE, INCLUDING, WITHOUT LIMITATION, ANY DIRECT,
29; INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOSS OF DATA,
30; SAVINGS OR PROFITS,
31; EVEN IF SPANSION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32; YOU ASSUME ALL RESPONSIBILITIES FOR SELECTION OF THE SOFTWARE TO ACHIEVE YOUR
33; INTENDED RESULTS, AND FOR THE INSTALLATION OF, USE OF, AND RESULTS OBTAINED
34; FROM, THE SOFTWARE.
35;
36; This software may be replicated in part or whole for the licensed use,
37; with the restriction that this Disclaimer and Copyright notice must be
38; included with each copy of this software, whether used in part or whole,
39; at all times.
40;
41
42; Stack Configuration
43;  Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
44
45Stack_Size      EQU     0x00000400
46
47                AREA    STACK, NOINIT, READWRITE, ALIGN=3
48Stack_Mem       SPACE   Stack_Size
49__initial_sp
50
51
52; Heap Configuration
53;  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
54
55Heap_Size       EQU     0x00000200
56
57                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
58__heap_base
59Heap_Mem        SPACE   Heap_Size
60__heap_limit
61
62
63                PRESERVE8
64                THUMB
65
66
67; Vector Table Mapped to Address 0 at Reset
68
69                AREA    RESET, DATA, READONLY
70                EXPORT  __Vectors
71                EXPORT  __Vectors_End
72                EXPORT  __Vectors_Size
73
74__Vectors       DCD     __initial_sp              ; Top of Stack
75                DCD     Reset_Handler             ; Reset Handler
76                DCD     NMI_Handler               ; NMI Handler
77                DCD     HardFault_Handler         ; Hard Fault Handler
78                DCD     MemManage_Handler         ; MPU Fault Handler
79                DCD     BusFault_Handler          ; Bus Fault Handler
80                DCD     UsageFault_Handler        ; Usage Fault Handler
81                DCD     0                         ; Reserved
82                DCD     0                         ; Reserved
83                DCD     0                         ; Reserved
84                DCD     0                         ; Reserved
85                DCD     SVC_Handler               ; SVCall Handler
86                DCD     DebugMon_Handler          ; Debug Monitor Handler
87                DCD     0                         ; Reserved
88                DCD     PendSV_Handler            ; PendSV Handler
89                DCD     SysTick_Handler           ; SysTick Handler
90
91; Numbered IRQ handler vectors
92
93; Note: renaming to device dependent ISR function names are done in
94;       pdl.h (section "IRQ name definition for all type MCUs"
95
96                DCD     CSV_IRQHandler
97                DCD     SWDT_IRQHandler
98                DCD     LVD_IRQHandler
99                DCD     IRQ003SEL_IRQHandler
100                DCD     IRQ004SEL_IRQHandler
101                DCD     IRQ005SEL_IRQHandler
102                DCD     IRQ006SEL_IRQHandler
103                DCD     IRQ007SEL_IRQHandler
104                DCD     IRQ008SEL_IRQHandler
105                DCD     IRQ009SEL_IRQHandler
106                DCD     IRQ010SEL_IRQHandler
107                DCD     EXINT0_IRQHandler
108                DCD     EXINT1_IRQHandler
109                DCD     EXINT2_IRQHandler
110                DCD     EXINT3_IRQHandler
111                DCD     EXINT4_IRQHandler
112                DCD     EXINT5_IRQHandler
113                DCD     EXINT6_IRQHandler
114                DCD     EXINT7_IRQHandler
115                DCD     QPRC0_IRQHandler
116                DCD     QPRC1_IRQHandler
117                DCD     WFG0_DTIF0_IRQHandler
118                DCD     WFG1_DTIF1_IRQHandler
119                DCD     WFG2_DTIF2_IRQHandler
120                DCD     FRT0_PEAK_IRQHandler
121                DCD     FRT0_ZERO_IRQHandler
122                DCD     ICU0_IRQHandler
123                DCD     OCU0_IRQHandler
124                DCD     FRT1_PEAK_IRQHandler
125                DCD     FRT1_ZERO_IRQHandler
126                DCD     ICU1_IRQHandler
127                DCD     OCU1_IRQHandler
128                DCD     FRT2_PEAK_IRQHandler
129                DCD     FRT2_ZERO_IRQHandler
130                DCD     ICU2_IRQHandler
131                DCD     OCU2_IRQHandler
132                DCD     PPG00_02_04_IRQHandler
133                DCD     PPG08_10_12_IRQHandler
134                DCD     PPG16_18_20_IRQHandler
135                DCD     BT0_IRQHandler
136                DCD     BT1_IRQHandler
137                DCD     BT2_IRQHandler
138                DCD     BT3_IRQHandler
139                DCD     BT4_IRQHandler
140                DCD     BT5_IRQHandler
141                DCD     BT6_IRQHandler
142                DCD     BT7_IRQHandler
143                DCD     DT1_2_IRAHandler
144                DCD     WC_IRQHandler
145                DCD     EXTBUS_ERR_Handler
146                DCD     RTC_IRQHandler
147                DCD     EXTINT8_IRQHandler
148                DCD     EXTINT9_IRQHandler
149                DCD     EXTINT10_IRQHandler
150                DCD     EXTINT11_IRQHandler
151                DCD     EXTINT12_IRQHandler
152                DCD     EXTINT13_IRQHandler
153                DCD     EXTINT14_IRQHandler
154                DCD     EXTINT15_IRQHandler
155                DCD     TIM_IRQHandler
156                DCD     MFS0_RX_IRQHandler
157                DCD     MFS0_TX_IRQHandler
158                DCD     MFS1_RX_IRQHandler
159                DCD     MFS1_TX_IRQHandler
160                DCD     MFS2_RX_IRQHandler
161                DCD     MFS2_TX_IRQHandler
162                DCD     MFS3_RX_IRQHandler
163                DCD     MFS3_TX_IRQHandler
164                DCD     MFS4_RX_IRQHandler
165                DCD     MFS4_TX_IRQHandler
166                DCD     MFS5_RX_IRQHandler
167                DCD     MFS5_TX_IRQHandler
168                DCD     MFS6_RX_IRQHandler
169                DCD     MFS6_TX_IRQHandler
170                DCD     MFS7_RX_IRQHandler
171                DCD     MFS7_TX_IRQHandler
172                DCD     ADC0_IRQHandler
173                DCD     ADC1_IRQHandler
174                DCD     USB0_IRQHandler
175                DCD     USB0_HOST_IRQHandler
176                DCD     CAN0_IRQHandler
177                DCD     CAN1_IRQHandler
178                DCD     ETHER0_IRQHandler
179                DCD     DMAC0_IRQHandler
180                DCD     DMAC1_IRQHandler
181                DCD     DMAC2_IRQHandler
182                DCD     DMAC3_IRQHandler
183                DCD     DMAC4_IRQHandler
184                DCD     DMAC5_IRQHandler
185                DCD     DMAC6_IRQHandler
186                DCD     DMAC7_IRQHandler
187                DCD     DSTC_IRQHandler
188                DCD     EXINT16_17_18_19_IRQHandler
189                DCD     EXINT20_21_22_23_IRQHandler
190                DCD     EXINT24_25_26_27_IRQHandler
191                DCD     EXINT28_29_30_31_IRQHandler
192                DCD     QPRC2_IRQHandler
193                DCD     QPRC3_IRQHandler
194                DCD     BT8_IRQHandler
195                DCD     BT9_IRQHandler
196                DCD     BT10_IRQHandler
197                DCD     BT11_IRQHandler
198                DCD     BT12_15_IRQHandler
199                DCD     MFS8_RX_IRQHandler
200                DCD     MFS8_TX_IRQHandler
201                DCD     MFS9_RX_IRQHandler
202                DCD     MFS9_TX_IRQHandler
203                DCD     MFS10_RX_IRQHandler
204                DCD     MFS10_TX_IRQHandler
205                DCD     MFS11_RX_IRQHandler
206                DCD     MFS11_TX_IRQHandler
207                DCD     ADC2_IRQHandler
208                DCD     Dummy
209                DCD     USB1_IRQHandler
210                DCD     USB1_HOST_IRQHandler
211                DCD     Dummy
212                DCD     Dummy
213                DCD     Dummy
214                DCD     SD_IRQHandler
215                DCD     FLASHIF_IRQHandler
216                DCD     MFS12_RX_IRQHandler
217                DCD     MFS12_TX_IRQHandler
218                DCD     MFS13_RX_IRQHandler
219                DCD     MFS13_TX_IRQHandler
220                DCD     MFS14_RX_IRQHandler
221                DCD     MFS14_TX_IRQHandler
222                DCD     MFS15_RX_IRQHandler
223                DCD     MFS15_TX_IRQHandler
224__Vectors_End
225
226__Vectors_Size 	EQU 	__Vectors_End - __Vectors
227
228                AREA    |.text|, CODE, READONLY
229
230
231; Reset Handler
232
233Reset_Handler   PROC
234                EXPORT  Reset_Handler             [WEAK]
235                IMPORT  SystemInit
236                IMPORT  __main
237
238                LDR.W R0, =0xE000ED88            ; CPACR is located at address 0xE000ED88
239                LDR R1, [R0]                     ; Read CPACR
240                ORR R1, R1, #(0xF << 20)         ; Set bits 20-23 to enable CP10 and CP11 coprocessors
241                STR R1, [R0]                     ; Write back the modified value to the CPACR
242
243                LDR     R0, =SystemInit
244                BLX     R0
245                LDR     R0, =__main
246                BX      R0
247                ENDP
248
249
250; Dummy Exception Handlers (infinite loops which can be modified)
251
252NMI_Handler     PROC
253                EXPORT  NMI_Handler               [WEAK]
254                B       .
255                ENDP
256HardFault_Handler\
257                PROC
258                EXPORT  HardFault_Handler         [WEAK]
259                B       .
260                ENDP
261MemManage_Handler\
262                PROC
263                EXPORT  MemManage_Handler         [WEAK]
264                B       .
265                ENDP
266BusFault_Handler\
267                PROC
268                EXPORT  BusFault_Handler          [WEAK]
269                B       .
270                ENDP
271UsageFault_Handler\
272                PROC
273                EXPORT  UsageFault_Handler        [WEAK]
274                B       .
275                ENDP
276SVC_Handler     PROC
277                EXPORT  SVC_Handler               [WEAK]
278                B       .
279                ENDP
280DebugMon_Handler\
281                PROC
282                EXPORT  DebugMon_Handler          [WEAK]
283                B       .
284                ENDP
285PendSV_Handler  PROC
286                EXPORT  PendSV_Handler            [WEAK]
287                B       .
288                ENDP
289SysTick_Handler PROC
290                EXPORT  SysTick_Handler           [WEAK]
291                B       .
292                ENDP
293
294Default_Handler PROC
295
296                EXPORT  CSV_IRQHandler	          [WEAK]
297                EXPORT  SWDT_IRQHandler	          [WEAK]
298                EXPORT  LVD_IRQHandler	          [WEAK]
299                EXPORT  IRQ003SEL_IRQHandler	          [WEAK]
300                EXPORT  IRQ004SEL_IRQHandler	          [WEAK]
301                EXPORT  IRQ005SEL_IRQHandler	          [WEAK]
302                EXPORT  IRQ006SEL_IRQHandler	          [WEAK]
303                EXPORT  IRQ007SEL_IRQHandler	          [WEAK]
304                EXPORT  IRQ008SEL_IRQHandler	          [WEAK]
305                EXPORT  IRQ009SEL_IRQHandler	          [WEAK]
306                EXPORT  IRQ010SEL_IRQHandler	          [WEAK]
307                EXPORT  EXINT0_IRQHandler	          [WEAK]
308                EXPORT  EXINT1_IRQHandler	          [WEAK]
309                EXPORT  EXINT2_IRQHandler	          [WEAK]
310                EXPORT  EXINT3_IRQHandler	          [WEAK]
311                EXPORT  EXINT4_IRQHandler	          [WEAK]
312                EXPORT  EXINT5_IRQHandler	          [WEAK]
313                EXPORT  EXINT6_IRQHandler	          [WEAK]
314                EXPORT  EXINT7_IRQHandler	          [WEAK]
315                EXPORT  QPRC0_IRQHandler	          [WEAK]
316                EXPORT  QPRC1_IRQHandler	          [WEAK]
317                EXPORT  WFG0_DTIF0_IRQHandler	          [WEAK]
318                EXPORT  WFG1_DTIF1_IRQHandler	          [WEAK]
319                EXPORT  WFG2_DTIF2_IRQHandler	          [WEAK]
320                EXPORT  FRT0_PEAK_IRQHandler	          [WEAK]
321                EXPORT  FRT0_ZERO_IRQHandler	          [WEAK]
322                EXPORT  ICU0_IRQHandler	          [WEAK]
323                EXPORT  OCU0_IRQHandler	          [WEAK]
324                EXPORT  FRT1_PEAK_IRQHandler	          [WEAK]
325                EXPORT  FRT1_ZERO_IRQHandler	          [WEAK]
326                EXPORT  ICU1_IRQHandler	          [WEAK]
327                EXPORT  OCU1_IRQHandler	          [WEAK]
328                EXPORT  FRT2_PEAK_IRQHandler	          [WEAK]
329                EXPORT  FRT2_ZERO_IRQHandler	          [WEAK]
330                EXPORT  ICU2_IRQHandler	          [WEAK]
331                EXPORT  OCU2_IRQHandler	          [WEAK]
332                EXPORT  PPG00_02_04_IRQHandler	          [WEAK]
333                EXPORT  PPG08_10_12_IRQHandler	          [WEAK]
334                EXPORT  PPG16_18_20_IRQHandler	          [WEAK]
335                EXPORT  BT0_IRQHandler	          [WEAK]
336                EXPORT  BT1_IRQHandler	          [WEAK]
337                EXPORT  BT2_IRQHandler	          [WEAK]
338                EXPORT  BT3_IRQHandler	          [WEAK]
339                EXPORT  BT4_IRQHandler	          [WEAK]
340                EXPORT  BT5_IRQHandler	          [WEAK]
341                EXPORT  BT6_IRQHandler	          [WEAK]
342                EXPORT  BT7_IRQHandler	          [WEAK]
343                EXPORT  DT1_2_IRAHandler	          [WEAK]
344                EXPORT  WC_IRQHandler	          [WEAK]
345                EXPORT  EXTBUS_ERR_Handler	          [WEAK]
346                EXPORT  RTC_IRQHandler	          [WEAK]
347                EXPORT  EXTINT8_IRQHandler	          [WEAK]
348                EXPORT  EXTINT9_IRQHandler	          [WEAK]
349                EXPORT  EXTINT10_IRQHandler	          [WEAK]
350                EXPORT  EXTINT11_IRQHandler	          [WEAK]
351                EXPORT  EXTINT12_IRQHandler	          [WEAK]
352                EXPORT  EXTINT13_IRQHandler	          [WEAK]
353                EXPORT  EXTINT14_IRQHandler	          [WEAK]
354                EXPORT  EXTINT15_IRQHandler	          [WEAK]
355                EXPORT  TIM_IRQHandler	          [WEAK]
356                EXPORT  MFS0_RX_IRQHandler	          [WEAK]
357                EXPORT  MFS0_TX_IRQHandler	          [WEAK]
358                EXPORT  MFS1_RX_IRQHandler	          [WEAK]
359                EXPORT  MFS1_TX_IRQHandler	          [WEAK]
360                EXPORT  MFS2_RX_IRQHandler	          [WEAK]
361                EXPORT  MFS2_TX_IRQHandler	          [WEAK]
362                EXPORT  MFS3_RX_IRQHandler	          [WEAK]
363                EXPORT  MFS3_TX_IRQHandler	          [WEAK]
364                EXPORT  MFS4_RX_IRQHandler	          [WEAK]
365                EXPORT  MFS4_TX_IRQHandler	          [WEAK]
366                EXPORT  MFS5_RX_IRQHandler	          [WEAK]
367                EXPORT  MFS5_TX_IRQHandler	          [WEAK]
368                EXPORT  MFS6_RX_IRQHandler	          [WEAK]
369                EXPORT  MFS6_TX_IRQHandler	          [WEAK]
370                EXPORT  MFS7_RX_IRQHandler	          [WEAK]
371                EXPORT  MFS7_TX_IRQHandler	          [WEAK]
372                EXPORT  ADC0_IRQHandler	          [WEAK]
373                EXPORT  ADC1_IRQHandler	          [WEAK]
374                EXPORT  USB0_IRQHandler	          [WEAK]
375                EXPORT  USB0_HOST_IRQHandler	          [WEAK]
376                EXPORT  CAN0_IRQHandler	          [WEAK]
377                EXPORT  CAN1_IRQHandler	          [WEAK]
378                EXPORT  ETHER0_IRQHandler	          [WEAK]
379                EXPORT  DMAC0_IRQHandler	          [WEAK]
380                EXPORT  DMAC1_IRQHandler	          [WEAK]
381                EXPORT  DMAC2_IRQHandler	          [WEAK]
382                EXPORT  DMAC3_IRQHandler	          [WEAK]
383                EXPORT  DMAC4_IRQHandler	          [WEAK]
384                EXPORT  DMAC5_IRQHandler	          [WEAK]
385                EXPORT  DMAC6_IRQHandler	          [WEAK]
386                EXPORT  DMAC7_IRQHandler	          [WEAK]
387                EXPORT  DSTC_IRQHandler	          [WEAK]
388                EXPORT  EXINT16_17_18_19_IRQHandler	          [WEAK]
389                EXPORT  EXINT20_21_22_23_IRQHandler	          [WEAK]
390                EXPORT  EXINT24_25_26_27_IRQHandler	          [WEAK]
391                EXPORT  EXINT28_29_30_31_IRQHandler	          [WEAK]
392                EXPORT  QPRC2_IRQHandler	          [WEAK]
393                EXPORT  QPRC3_IRQHandler	          [WEAK]
394                EXPORT  BT8_IRQHandler	          [WEAK]
395                EXPORT  BT9_IRQHandler	          [WEAK]
396                EXPORT  BT10_IRQHandler	          [WEAK]
397                EXPORT  BT11_IRQHandler	          [WEAK]
398                EXPORT  BT12_15_IRQHandler	          [WEAK]
399                EXPORT  MFS8_RX_IRQHandler	          [WEAK]
400                EXPORT  MFS8_TX_IRQHandler	          [WEAK]
401                EXPORT  MFS9_RX_IRQHandler	          [WEAK]
402                EXPORT  MFS9_TX_IRQHandler	          [WEAK]
403                EXPORT  MFS10_RX_IRQHandler	          [WEAK]
404                EXPORT  MFS10_TX_IRQHandler	          [WEAK]
405                EXPORT  MFS11_RX_IRQHandler	          [WEAK]
406                EXPORT  MFS11_TX_IRQHandler	          [WEAK]
407                EXPORT  ADC2_IRQHandler	          [WEAK]
408                EXPORT  USB1_IRQHandler	          [WEAK]
409                EXPORT  USB1_HOST_IRQHandler	          [WEAK]
410                EXPORT  SD_IRQHandler	          [WEAK]
411                EXPORT  FLASHIF_IRQHandler	          [WEAK]
412                EXPORT  MFS12_RX_IRQHandler	          [WEAK]
413                EXPORT  MFS12_TX_IRQHandler	          [WEAK]
414                EXPORT  MFS13_RX_IRQHandler	          [WEAK]
415                EXPORT  MFS13_TX_IRQHandler	          [WEAK]
416                EXPORT  MFS14_RX_IRQHandler	          [WEAK]
417                EXPORT  MFS14_TX_IRQHandler	          [WEAK]
418                EXPORT  MFS15_RX_IRQHandler	          [WEAK]
419                EXPORT  MFS15_TX_IRQHandler	          [WEAK]
420                EXPORT  Dummy	          [WEAK]
421
422
423
424CSV_IRQHandler
425SWDT_IRQHandler
426LVD_IRQHandler
427IRQ003SEL_IRQHandler
428IRQ004SEL_IRQHandler
429IRQ005SEL_IRQHandler
430IRQ006SEL_IRQHandler
431IRQ007SEL_IRQHandler
432IRQ008SEL_IRQHandler
433IRQ009SEL_IRQHandler
434IRQ010SEL_IRQHandler
435EXINT0_IRQHandler
436EXINT1_IRQHandler
437EXINT2_IRQHandler
438EXINT3_IRQHandler
439EXINT4_IRQHandler
440EXINT5_IRQHandler
441EXINT6_IRQHandler
442EXINT7_IRQHandler
443QPRC0_IRQHandler
444QPRC1_IRQHandler
445WFG0_DTIF0_IRQHandler
446WFG1_DTIF1_IRQHandler
447WFG2_DTIF2_IRQHandler
448FRT0_PEAK_IRQHandler
449FRT0_ZERO_IRQHandler
450ICU0_IRQHandler
451OCU0_IRQHandler
452FRT1_PEAK_IRQHandler
453FRT1_ZERO_IRQHandler
454ICU1_IRQHandler
455OCU1_IRQHandler
456FRT2_PEAK_IRQHandler
457FRT2_ZERO_IRQHandler
458ICU2_IRQHandler
459OCU2_IRQHandler
460PPG00_02_04_IRQHandler
461PPG08_10_12_IRQHandler
462PPG16_18_20_IRQHandler
463BT0_IRQHandler
464BT1_IRQHandler
465BT2_IRQHandler
466BT3_IRQHandler
467BT4_IRQHandler
468BT5_IRQHandler
469BT6_IRQHandler
470BT7_IRQHandler
471DT1_2_IRAHandler
472WC_IRQHandler
473EXTBUS_ERR_Handler
474RTC_IRQHandler
475EXTINT8_IRQHandler
476EXTINT9_IRQHandler
477EXTINT10_IRQHandler
478EXTINT11_IRQHandler
479EXTINT12_IRQHandler
480EXTINT13_IRQHandler
481EXTINT14_IRQHandler
482EXTINT15_IRQHandler
483TIM_IRQHandler
484MFS0_RX_IRQHandler
485MFS0_TX_IRQHandler
486MFS1_RX_IRQHandler
487MFS1_TX_IRQHandler
488MFS2_RX_IRQHandler
489MFS2_TX_IRQHandler
490MFS3_RX_IRQHandler
491MFS3_TX_IRQHandler
492MFS4_RX_IRQHandler
493MFS4_TX_IRQHandler
494MFS5_RX_IRQHandler
495MFS5_TX_IRQHandler
496MFS6_RX_IRQHandler
497MFS6_TX_IRQHandler
498MFS7_RX_IRQHandler
499MFS7_TX_IRQHandler
500ADC0_IRQHandler
501ADC1_IRQHandler
502USB0_IRQHandler
503USB0_HOST_IRQHandler
504CAN0_IRQHandler
505CAN1_IRQHandler
506ETHER0_IRQHandler
507DMAC0_IRQHandler
508DMAC1_IRQHandler
509DMAC2_IRQHandler
510DMAC3_IRQHandler
511DMAC4_IRQHandler
512DMAC5_IRQHandler
513DMAC6_IRQHandler
514DMAC7_IRQHandler
515DSTC_IRQHandler
516EXINT16_17_18_19_IRQHandler
517EXINT20_21_22_23_IRQHandler
518EXINT24_25_26_27_IRQHandler
519EXINT28_29_30_31_IRQHandler
520QPRC2_IRQHandler
521QPRC3_IRQHandler
522BT8_IRQHandler
523BT9_IRQHandler
524BT10_IRQHandler
525BT11_IRQHandler
526BT12_15_IRQHandler
527MFS8_RX_IRQHandler
528MFS8_TX_IRQHandler
529MFS9_RX_IRQHandler
530MFS9_TX_IRQHandler
531MFS10_RX_IRQHandler
532MFS10_TX_IRQHandler
533MFS11_RX_IRQHandler
534MFS11_TX_IRQHandler
535ADC2_IRQHandler
536USB1_IRQHandler
537USB1_HOST_IRQHandler
538SD_IRQHandler
539FLASHIF_IRQHandler
540MFS12_RX_IRQHandler
541MFS12_TX_IRQHandler
542MFS13_RX_IRQHandler
543MFS13_TX_IRQHandler
544MFS14_RX_IRQHandler
545MFS14_TX_IRQHandler
546MFS15_RX_IRQHandler
547MFS15_TX_IRQHandler
548Dummy
549
550
551                B       .
552
553                ENDP
554
555
556                ALIGN
557
558
559; User Initial Stack & Heap
560
561                IF      :DEF:__MICROLIB
562
563                EXPORT  __initial_sp
564                EXPORT  __heap_base
565                EXPORT  __heap_limit
566
567                ELSE
568
569                IMPORT  __use_two_region_memory
570                EXPORT  __user_initial_stackheap
571__user_initial_stackheap
572
573                LDR     R0, = Heap_Mem
574                LDR     R1, = (Stack_Mem + Stack_Size)
575                LDR     R2, = (Heap_Mem + Heap_Size)
576                LDR     R3, = Stack_Mem
577                BX      LR
578
579                ALIGN
580
581                ENDIF
582
583
584                END
585