1
- / *******************************************************************************
2
- * Copyright (C) 2015 Maxim Integrated Products , Inc . , All Rights Reserved.
3
- *
4
- * Permission is hereby granted , free of charge , to any person obtaining a
5
- * copy of this software and associated documentation files (the "Software" ) ,
6
- * to deal in the Software without restriction , including without limitation
7
- * the rights to use , copy , modify , merge , publish , distribute , sublicense ,
8
- * and / or sell copies of the Software , and to permit persons to whom the
9
- * Software is furnished to do so , subject to the following conditions:
10
- *
11
- * The above copyright notice and this permission notice shall be included
12
- * in all copies or substantial portions of the Software.
13
- *
14
- * THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS
15
- * OR IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
- * MERCHANTABILITY , FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17
- * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM , DAMAGES
18
- * OR OTHER LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE ,
19
- * ARISING FROM , OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20
- * OTHER DEALINGS IN THE SOFTWARE.
21
- *
22
- * Except as contained in this notice , the name of Maxim Integrated
23
- * Products , Inc . shall not be used except as stated in the Maxim Integrated
24
- * Products , Inc . Branding Policy.
25
- *
26
- * The mere transfer of this software does not imply any licenses
27
- * of trade secrets , proprietary technology , copyrights , patents ,
28
- * trademarks , maskwork rights , or any other form of intellectual
29
- * property whatsoever. Maxim Integrated Products , Inc . retains all
30
- * ownership rights.
31
- *******************************************************************************
32
- * /
1
+ ;*******************************************************************************
2
+ ; Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
3
+ ;
4
+ ; Permission is hereby granted, free of charge, to any person obtaining a
5
+ ; copy of this software and associated documentation files (the "Software"),
6
+ ; to deal in the Software without restriction, including without limitation
7
+ ; the rights to use, copy, modify, merge, publish, distribute, sublicense,
8
+ ; and/or sell copies of the Software, and to permit persons to whom the
9
+ ; Software is furnished to do so, subject to the following conditions:
10
+ ;
11
+ ; The above copyright notice and this permission notice shall be included
12
+ ; in all copies or substantial portions of the Software.
13
+ ;
14
+ ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
+ ; OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
+ ; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17
+ ; IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
18
+ ; OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19
+ ; ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20
+ ; OTHER DEALINGS IN THE SOFTWARE.
21
+ ;
22
+ ; Except as contained in this notice, the name of Maxim Integrated
23
+ ; Products, Inc. shall not be used except as stated in the Maxim Integrated
24
+ ; Products, Inc. Branding Policy.
25
+ ;
26
+ ; The mere transfer of this software does not imply any licenses
27
+ ; of trade secrets, proprietary technology, copyrights, patents,
28
+ ; trademarks, maskwork rights, or any other form of intellectual
29
+ ; property whatsoever. Maxim Integrated Products, Inc. retains all
30
+ ; ownership rights.
31
+ ;*******************************************************************************
33
32
34
33
__initial_sp EQU 0x20008000 ; Top of RAM
35
34
@@ -44,71 +43,71 @@ __initial_sp EQU 0x20008000 ; Top of RAM
44
43
EXPORT __Vectors_End
45
44
EXPORT __Vectors_Size
46
45
47
- __Vectors DCD __initial_sp / * Top of Stack * /
48
- DCD Reset_Handler / * Reset Handler * /
49
- DCD NMI_Handler / * NMI Handler * /
50
- DCD HardFault_Handler / * Hard Fault Handler * /
51
- DCD DefaultIRQ_Handler / * MPU Fault Handler * /
52
- DCD DefaultIRQ_Handler / * Bus Fault Handler * /
53
- DCD DefaultIRQ_Handler / * Usage Fault Handler * /
54
- DCD 0 / * Reserved * /
55
- DCD 0 / * Reserved * /
56
- DCD 0 / * Reserved * /
57
- DCD 0 / * Reserved * /
58
- DCD DefaultIRQ_Handler / * SVCall Handler * /
59
- DCD DebugMon_Handler / * Debug Monitor Handler * /
60
- DCD 0 / * Reserved * /
61
- DCD DefaultIRQ_Handler / * PendSV Handler * /
62
- DCD SysTick_IRQHandler / * SysTick Handler * /
63
-
64
- / * Maxim 32610 Externals interrupts * /
65
- DCD UART0_IRQHandler / * 16 : 1 UART0 * /
66
- DCD UART1_IRQHandler / * 17 : 2 UART1 * /
67
- DCD I2CM0_IRQHandler / * 18 : 3 I2C Master 0 * /
68
- DCD I2CS_IRQHandler / * 19 : 4 I2C Slave * /
69
- DCD USB_IRQHandler / * 20 : 5 USB * /
70
- DCD PMU_IRQHandler / * 21 : 6 DMA * /
71
- DCD AFE_IRQHandler / * 22 : 7 AFE * /
72
- DCD MAA_IRQHandler / * 23 : 8 MAA * /
73
- DCD AES_IRQHandler / * 24 : 9 AES * /
74
- DCD SPI0_IRQHandler / * 25 : 10 SPI0 * /
75
- DCD SPI1_IRQHandler / * 26 : 11 SPI1 * /
76
- DCD SPI2_IRQHandler / * 27 : 12 SPI2 * /
77
- DCD TMR0_IRQHandler / * 28 : 13 Timer32 - 0 * /
78
- DCD TMR1_IRQHandler / * 29 : 14 Timer32 - 1 * /
79
- DCD TMR2_IRQHandler / * 30 : 15 Timer32 - 1 * /
80
- DCD TMR3_IRQHandler / * 31 : 16 Timer32 - 2 * /
81
- DCD RSVD0_IRQHandler / * 32 : 17 RSVD * /
82
- DCD RSVD1_IRQHandler / * 33 : 18 RSVD * /
83
- DCD DAC0_IRQHandler / * 34 : 19 DAC0 ( 12 - bit DAC) * /
84
- DCD DAC1_IRQHandler / * 35 : 20 DAC1 ( 12 - bit DAC) * /
85
- DCD DAC2_IRQHandler / * 36 : 21 DAC2 ( 8 - bit DAC) * /
86
- DCD DAC3_IRQHandler / * 37 : 22 DAC3 ( 8 - bit DAC) * /
87
- DCD ADC_IRQHandler / * 38 : 23 ADC * /
88
- DCD FLC_IRQHandler / * 39 : 24 Flash Controller * /
89
- DCD PWRMAN_IRQHandler / * 40 : 25 PWRMAN * /
90
- DCD CLKMAN_IRQHandler / * 41 : 26 CLKMAN * /
91
- DCD RTC0_IRQHandler / * 42 : 27 RTC INT0 * /
92
- DCD RTC1_IRQHandler / * 43 : 28 RTC INT1 * /
93
- DCD RTC2_IRQHandler / * 44 : 29 RTC INT2 * /
94
- DCD RTC3_IRQHandler / * 45 : 30 RTC INT3 * /
95
- DCD WDT0_IRQHandler / * 46 : 31 WATCHDOG0 * /
96
- DCD WDT0_P_IRQHandler / * 47 : 32 WATCHDOG0 PRE - WINDOW * /
97
- DCD WDT1_IRQHandler / * 48 : 33 WATCHDOG1 * /
98
- DCD WDT1_P_IRQHandler / * 49 : 34 WATCHDOG1 PRE - WINDOW * /
99
- DCD GPIO_P0_IRQHandler / * 50 : 35 GPIO Port 0 * /
100
- DCD GPIO_P1_IRQHandler / * 51 : 36 GPIO Port 1 * /
101
- DCD GPIO_P2_IRQHandler / * 52 : 37 GPIO Port 2 * /
102
- DCD GPIO_P3_IRQHandler / * 53 : 38 GPIO Port 3 * /
103
- DCD GPIO_P4_IRQHandler / * 54 : 39 GPIO Port 4 * /
104
- DCD GPIO_P5_IRQHandler / * 55 : 40 GPIO Port 5 * /
105
- DCD GPIO_P6_IRQHandler / * 56 : 41 GPIO Port 6 * /
106
- DCD GPIO_P7_IRQHandler / * 57 : 42 GPIO Port 7 * /
107
- DCD TMR16_0_IRQHandler / * 58 : 43 Timer16 - s0 * /
108
- DCD TMR16_1_IRQHandler / * 59 : 44 Timer16 - s1 * /
109
- DCD TMR16_2_IRQHandler / * 60 : 45 Timer16 - s2 * /
110
- DCD TMR16_3_IRQHandler / * 61 : 46 Timer16 - s3 * /
111
- DCD I2CM1_IRQHandler / * 62 : 47 I2C Master 1 * /
46
+ __Vectors DCD __initial_sp ; Top of Stack
47
+ DCD Reset_Handler ; Reset Handler
48
+ DCD NMI_Handler ; NMI Handler
49
+ DCD HardFault_Handler ; Hard Fault Handler
50
+ DCD DefaultIRQ_Handler ; MPU Fault Handler
51
+ DCD DefaultIRQ_Handler ; Bus Fault Handler
52
+ DCD DefaultIRQ_Handler ; Usage Fault Handler
53
+ DCD 0 ; Reserved
54
+ DCD 0 ; Reserved
55
+ DCD 0 ; Reserved
56
+ DCD 0 ; Reserved
57
+ DCD DefaultIRQ_Handler ; SVCall Handler
58
+ DCD DebugMon_Handler ; Debug Monitor Handler
59
+ DCD 0 ; Reserved
60
+ DCD DefaultIRQ_Handler ; PendSV Handler
61
+ DCD SysTick_IRQHandler ; SysTick Handler
62
+
63
+ ; Maxim 32610 Externals interrupts
64
+ DCD UART0_IRQHandler ; 16: 1 UART0
65
+ DCD UART1_IRQHandler ; 17: 2 UART1
66
+ DCD I2CM0_IRQHandler ; 18: 3 I2C Master 0
67
+ DCD I2CS_IRQHandler ; 19: 4 I2C Slave
68
+ DCD USB_IRQHandler ; 20: 5 USB
69
+ DCD PMU_IRQHandler ; 21: 6 DMA
70
+ DCD AFE_IRQHandler ; 22: 7 AFE
71
+ DCD MAA_IRQHandler ; 23: 8 MAA
72
+ DCD AES_IRQHandler ; 24: 9 AES
73
+ DCD SPI0_IRQHandler ; 25:10 SPI0
74
+ DCD SPI1_IRQHandler ; 26:11 SPI1
75
+ DCD SPI2_IRQHandler ; 27:12 SPI2
76
+ DCD TMR0_IRQHandler ; 28:13 Timer32-0
77
+ DCD TMR1_IRQHandler ; 29:14 Timer32-1
78
+ DCD TMR2_IRQHandler ; 30:15 Timer32-1
79
+ DCD TMR3_IRQHandler ; 31:16 Timer32-2
80
+ DCD RSVD0_IRQHandler ; 32:17 RSVD
81
+ DCD RSVD1_IRQHandler ; 33:18 RSVD
82
+ DCD DAC0_IRQHandler ; 34:19 DAC0 (12-bit DAC)
83
+ DCD DAC1_IRQHandler ; 35:20 DAC1 (12-bit DAC)
84
+ DCD DAC2_IRQHandler ; 36:21 DAC2 (8-bit DAC)
85
+ DCD DAC3_IRQHandler ; 37:22 DAC3 (8-bit DAC)
86
+ DCD ADC_IRQHandler ; 38:23 ADC
87
+ DCD FLC_IRQHandler ; 39:24 Flash Controller
88
+ DCD PWRMAN_IRQHandler ; 40:25 PWRMAN
89
+ DCD CLKMAN_IRQHandler ; 41:26 CLKMAN
90
+ DCD RTC0_IRQHandler ; 42:27 RTC INT0
91
+ DCD RTC1_IRQHandler ; 43:28 RTC INT1
92
+ DCD RTC2_IRQHandler ; 44:29 RTC INT2
93
+ DCD RTC3_IRQHandler ; 45:30 RTC INT3
94
+ DCD WDT0_IRQHandler ; 46:31 WATCHDOG0
95
+ DCD WDT0_P_IRQHandler ; 47:32 WATCHDOG0 PRE-WINDOW
96
+ DCD WDT1_IRQHandler ; 48:33 WATCHDOG1
97
+ DCD WDT1_P_IRQHandler ; 49:34 WATCHDOG1 PRE-WINDOW
98
+ DCD GPIO_P0_IRQHandler ; 50:35 GPIO Port 0
99
+ DCD GPIO_P1_IRQHandler ; 51:36 GPIO Port 1
100
+ DCD GPIO_P2_IRQHandler ; 52:37 GPIO Port 2
101
+ DCD GPIO_P3_IRQHandler ; 53:38 GPIO Port 3
102
+ DCD GPIO_P4_IRQHandler ; 54:39 GPIO Port 4
103
+ DCD GPIO_P5_IRQHandler ; 55:40 GPIO Port 5
104
+ DCD GPIO_P6_IRQHandler ; 56:41 GPIO Port 6
105
+ DCD GPIO_P7_IRQHandler ; 57:42 GPIO Port 7
106
+ DCD TMR16_0_IRQHandler ; 58:43 Timer16-s0
107
+ DCD TMR16_1_IRQHandler ; 59:44 Timer16-s1
108
+ DCD TMR16_2_IRQHandler ; 60:45 Timer16-s2
109
+ DCD TMR16_3_IRQHandler ; 61:46 Timer16-s3
110
+ DCD I2CM1_IRQHandler ; 62:47 I2C Master 1
112
111
__Vectors_End
113
112
114
113
__Vectors_Size EQU __Vectors_End - __Vectors
0 commit comments