@@ -43,71 +43,71 @@ __initial_sp EQU 0x20008000 ; Top of RAM
43
43
EXPORT __Vectors_End
44
44
EXPORT __Vectors_Size
45
45
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_Handler ; 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
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 MemManage_Handler ; MPU Fault Handler
51
+ DCD BusFault_Handler ; Bus Fault Handler
52
+ DCD UsageFault_Handler ; Usage Fault Handler
53
+ DCD 0 ; Reserved
54
+ DCD 0 ; Reserved
55
+ DCD 0 ; Reserved
56
+ DCD 0 ; Reserved
57
+ DCD SVC_Handler ; SVCall Handler
58
+ DCD DebugMon_Handler ; Debug Monitor Handler
59
+ DCD 0 ; Reserved
60
+ DCD PendSV_Handler ; PendSV Handler
61
+ DCD SysTick_Handler ; 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
111
111
__Vectors_End
112
112
113
113
__Vectors_Size EQU __Vectors_End - __Vectors
@@ -136,16 +136,36 @@ HardFault_Handler PROC
136
136
B HardFault_Handler
137
137
ENDP
138
138
139
- DefaultIRQ_Handler PROC
140
- EXPORT DefaultIRQ_Handler [ WEAK ]
141
- B DefaultIRQ_Handler
139
+ MemManage_Handler PROC
140
+ EXPORT MemManage_Handler [ WEAK ]
141
+ B MemManage_Handler
142
+ ENDP
143
+
144
+ BusFault_Handler PROC
145
+ EXPORT BusFault_Handler [ WEAK ]
146
+ B BusFault_Handler
147
+ ENDP
148
+
149
+ UsageFault_Handler PROC
150
+ EXPORT UsageFault_Handler [ WEAK ]
151
+ B UsageFault_Handler
152
+ ENDP
153
+
154
+ SVC_Handler PROC
155
+ EXPORT SVC_Handler [ WEAK ]
156
+ B SVC_Handler
142
157
ENDP
143
158
144
159
DebugMon_Handler PROC
145
160
EXPORT DebugMon_Handler [ WEAK ]
146
161
B DebugMon_Handler
147
162
ENDP
148
163
164
+ PendSV_Handler PROC
165
+ EXPORT PendSV_Handler [ WEAK ]
166
+ B PendSV_Handler
167
+ ENDP
168
+
149
169
SysTick_Handler PROC
150
170
EXPORT SysTick_Handler [ WEAK ]
151
171
B SysTick_Handler
0 commit comments