mirror of
https://github.com/QuantumLeaps/qpcpp.git
synced 2025-01-28 06:02:56 +08:00
303 lines
19 KiB
Plaintext
303 lines
19 KiB
Plaintext
|
;------------------------------------------------------------------------------
|
||
|
; Vectors table for ColdFire M52223
|
||
|
;
|
||
|
; This module defines the interrupt vectors.
|
||
|
;
|
||
|
;------------------------------------------------------------------------------
|
||
|
; Copyright 2007 IAR Systems. All rights reserved.
|
||
|
; $Revision: $
|
||
|
;------------------------------------------------------------------------------
|
||
|
|
||
|
PROGRAM ?COLDFIRE_VECTOR_TABLE
|
||
|
|
||
|
EXTERN ReservedHandler
|
||
|
EXTERN AccessErrorHandler
|
||
|
EXTERN AddressErrorHandler
|
||
|
EXTERN InllegalInstrHandler
|
||
|
EXTERN DivByZeroHandler
|
||
|
EXTERN PrivViolationHandler
|
||
|
EXTERN TraceHandler
|
||
|
EXTERN UnimplemLineA_OpcOdeHandler
|
||
|
EXTERN UnimplemLineF_OpcOdeHandler
|
||
|
EXTERN DebugHandler
|
||
|
EXTERN FormatErrorHandler
|
||
|
EXTERN SpuriousIntrHandler
|
||
|
EXTERN Trap0Handler
|
||
|
EXTERN Trap1Handler
|
||
|
EXTERN Trap2Handler
|
||
|
EXTERN Trap3Handler
|
||
|
EXTERN Trap4Handler
|
||
|
EXTERN Trap5Handler
|
||
|
EXTERN Trap6Handler
|
||
|
EXTERN Trap7Handler
|
||
|
EXTERN Trap8Handler
|
||
|
EXTERN Trap9Handler
|
||
|
EXTERN Trap10Handler
|
||
|
EXTERN Trap11Handler
|
||
|
EXTERN Trap12Handler
|
||
|
EXTERN Trap13Handler
|
||
|
EXTERN Trap14Handler
|
||
|
EXTERN Trap15Handler
|
||
|
|
||
|
EXTERN PIT0_IntrHandler
|
||
|
|
||
|
|
||
|
COMMON INTVEC:CODE(2)
|
||
|
ORG 0x8
|
||
|
DC32 AccessErrorHandler ;; 2 0x008 Access error
|
||
|
DC32 AddressErrorHandler ;; 3 0x00C Address error
|
||
|
DC32 InllegalInstrHandler ;; 4 0x010 Illegal instruction
|
||
|
DC32 DivByZeroHandler ;; 5 0x014 Divide by zero
|
||
|
DC32 ReservedHandler ;; 6 0x018 reserved
|
||
|
DC32 ReservedHandler ;; 7 0x01C reserved
|
||
|
DC32 PrivViolationHandler ;; 8 0x020 Privilege violation
|
||
|
DC32 TraceHandler ;; 9 0x024 Trace
|
||
|
DC32 UnimplemLineA_OpcOdeHandler ;; 10 0x028 Unimplemented line-a opcode
|
||
|
DC32 UnimplemLineF_OpcOdeHandler ;; 11 0x02C Unimplemented line-f opcode
|
||
|
DC32 DebugHandler ;; 12 0x030 Debug interrupt
|
||
|
DC32 ReservedHandler ;; 13 0x034 reserved
|
||
|
DC32 FormatErrorHandler ;; 14 0x038 Format error
|
||
|
DC32 ReservedHandler ;; 15 0x03C reserved
|
||
|
DC32 ReservedHandler ;; 16 0x040 reserved
|
||
|
DC32 ReservedHandler ;; 17 0x044 reserved
|
||
|
DC32 ReservedHandler ;; 18 0x048 reserved
|
||
|
DC32 ReservedHandler ;; 19 0x04C reserved
|
||
|
DC32 ReservedHandler ;; 20 0x050 reserved
|
||
|
DC32 ReservedHandler ;; 21 0x054 reserved
|
||
|
DC32 ReservedHandler ;; 22 0x058 reserved
|
||
|
DC32 ReservedHandler ;; 23 0x05C reserved
|
||
|
DC32 SpuriousIntrHandler ;; 24 0x060 Spurious interrupt
|
||
|
DC32 ReservedHandler ;; 25 0x064 reserved
|
||
|
DC32 ReservedHandler ;; 26 0x068 reserved
|
||
|
DC32 ReservedHandler ;; 27 0x06C reserved
|
||
|
DC32 ReservedHandler ;; 28 0x070 reserved
|
||
|
DC32 ReservedHandler ;; 29 0x074 reserved
|
||
|
DC32 ReservedHandler ;; 30 0x078 reserved
|
||
|
DC32 ReservedHandler ;; 31 0x07C reserved
|
||
|
DC32 Trap0Handler ;; 32 0x080 Trap # 0 instructions
|
||
|
DC32 Trap1Handler ;; 33 0x084 Trap # 1 instructions
|
||
|
DC32 Trap2Handler ;; 34 0x088 Trap # 2 instructions
|
||
|
DC32 Trap3Handler ;; 35 0x08C Trap # 3 instructions
|
||
|
DC32 Trap4Handler ;; 36 0x090 Trap # 4 instructions
|
||
|
DC32 Trap5Handler ;; 37 0x094 Trap # 5 instructions
|
||
|
DC32 Trap6Handler ;; 38 0x098 Trap # 6 instructions
|
||
|
DC32 Trap7Handler ;; 39 0x09C Trap # 7 instructions
|
||
|
DC32 Trap8Handler ;; 40 0x0A0 Trap # 8 instructions
|
||
|
DC32 Trap9Handler ;; 41 0x0A4 Trap # 9 instructions
|
||
|
DC32 Trap10Handler ;; 42 0x0A8 Trap # 10 instructions
|
||
|
DC32 Trap11Handler ;; 43 0x0AC Trap # 11 instructions
|
||
|
DC32 Trap12Handler ;; 44 0x0B0 Trap # 12 instructions
|
||
|
DC32 Trap13Handler ;; 45 0x0B4 Trap # 13 instructions
|
||
|
DC32 Trap14Handler ;; 46 0x0B8 Trap # 14 instructions
|
||
|
DC32 Trap15Handler ;; 47 0x0BC Trap # 15 instructions
|
||
|
DC32 ReservedHandler ;; 48 0x0C0 reserved
|
||
|
DC32 ReservedHandler ;; 49 0x0C4 reserved
|
||
|
DC32 ReservedHandler ;; 50 0x0C8 reserved
|
||
|
DC32 ReservedHandler ;; 51 0x0CC reserved
|
||
|
DC32 ReservedHandler ;; 52 0x0D0 reserved
|
||
|
DC32 ReservedHandler ;; 53 0x0D4 reserved
|
||
|
DC32 ReservedHandler ;; 54 0x0D8 reserved
|
||
|
DC32 ReservedHandler ;; 55 0x0DC reserved
|
||
|
DC32 ReservedHandler ;; 56 0x0E0 reserved
|
||
|
DC32 ReservedHandler ;; 57 0x0E4 reserved
|
||
|
DC32 ReservedHandler ;; 58 0x0E8 reserved
|
||
|
DC32 ReservedHandler ;; 59 0x0EC reserved
|
||
|
DC32 ReservedHandler ;; 60 0x0F0 reserved
|
||
|
DC32 ReservedHandler ;; 61 0x0F4 reserved
|
||
|
DC32 ReservedHandler ;; 62 0x0F8 reserved
|
||
|
DC32 ReservedHandler ;; 63 0x0FC reserved
|
||
|
DC32 ReservedHandler ;; 64 0x100 reserved
|
||
|
DC32 ReservedHandler ;; 65 0x104 Edge port flag 1
|
||
|
DC32 ReservedHandler ;; 66 0x108 Edge port flag 2
|
||
|
DC32 ReservedHandler ;; 67 0x10C Edge port flag 3
|
||
|
DC32 ReservedHandler ;; 68 0x110 Edge port flag 4
|
||
|
DC32 ReservedHandler ;; 69 0x114 Edge port flag 5
|
||
|
DC32 ReservedHandler ;; 70 0x118 Edge port flag 6
|
||
|
DC32 ReservedHandler ;; 71 0x11C Edge port flag 7
|
||
|
DC32 ReservedHandler ;; 72 0x120 Software watchdog timeout
|
||
|
DC32 ReservedHandler ;; 73 0x124 DMA Channel 0 transfer complete
|
||
|
DC32 ReservedHandler ;; 74 0x128 DMA Channel 1 transfer complete
|
||
|
DC32 ReservedHandler ;; 75 0x12C DMA Channel 2 transfer complete
|
||
|
DC32 ReservedHandler ;; 76 0x130 DMA Channel 3 transfer complete
|
||
|
DC32 ReservedHandler ;; 77 0x134 UART0 interrupt
|
||
|
DC32 ReservedHandler ;; 78 0x138 UART1 interrupt
|
||
|
DC32 ReservedHandler ;; 79 0x13C UART2 interrupt
|
||
|
DC32 ReservedHandler ;; 80 0x140 reserved
|
||
|
DC32 ReservedHandler ;; 81 0x144 I2C interrupt
|
||
|
DC32 ReservedHandler ;; 82 0x148 QSPI interrupt
|
||
|
DC32 ReservedHandler ;; 83 0x14C DTIM0 interrupt
|
||
|
DC32 ReservedHandler ;; 84 0x150 DTIM1 interrupt
|
||
|
DC32 ReservedHandler ;; 85 0x154 DTIM2 interrupt
|
||
|
DC32 ReservedHandler ;; 86 0x158 DTIM3 interrupt
|
||
|
DC32 ReservedHandler ;; 87 0x15C reserved
|
||
|
DC32 ReservedHandler ;; 88 0x160 reserved
|
||
|
DC32 ReservedHandler ;; 89 0x164 reserved
|
||
|
DC32 ReservedHandler ;; 90 0x168 reserved
|
||
|
DC32 ReservedHandler ;; 91 0x16C reserved
|
||
|
DC32 ReservedHandler ;; 92 0x170 reserved
|
||
|
DC32 ReservedHandler ;; 93 0x174 reserved
|
||
|
DC32 ReservedHandler ;; 94 0x178 reserved
|
||
|
DC32 ReservedHandler ;; 95 0x17C reserved
|
||
|
DC32 ReservedHandler ;; 96 0x180 reserved
|
||
|
DC32 ReservedHandler ;; 97 0x184 reserved
|
||
|
DC32 ReservedHandler ;; 98 0x188 reserved
|
||
|
DC32 ReservedHandler ;; 99 0x18C reserved
|
||
|
DC32 ReservedHandler ;; 100 0x190 reserved
|
||
|
DC32 ReservedHandler ;; 101 0x194 reserved
|
||
|
DC32 ReservedHandler ;; 102 0x198 reserved
|
||
|
DC32 ReservedHandler ;; 103 0x19C reserved
|
||
|
DC32 ReservedHandler ;; 104 0x1A0 reserved
|
||
|
DC32 ReservedHandler ;; 105 0x1A4 Timer overflow
|
||
|
DC32 ReservedHandler ;; 106 0x1A8 Pulse accumulator input
|
||
|
DC32 ReservedHandler ;; 107 0x1AC Pulse accumulator overflow
|
||
|
DC32 ReservedHandler ;; 108 0x1B0 Timer channel 1
|
||
|
DC32 ReservedHandler ;; 109 0x1B4 Timer channel 2
|
||
|
DC32 ReservedHandler ;; 110 0x1B8 Timer channel 3
|
||
|
DC32 ReservedHandler ;; 111 0x1BC Timer channel 0
|
||
|
DC32 ReservedHandler ;; 112 0x1C0 LVD
|
||
|
DC32 ReservedHandler ;; 113 0x1C4 ADCA conversion complete
|
||
|
DC32 ReservedHandler ;; 114 0x1C8 ADCB conversion complete
|
||
|
DC32 ReservedHandler ;; 115 0x1CC ADC Interrupt
|
||
|
DC32 ReservedHandler ;; 116 0x1D0 PWM Interrupt
|
||
|
DC32 ReservedHandler ;; 117 0x1D4 USB Interrupt
|
||
|
DC32 ReservedHandler ;; 118 0x1D8 reserved
|
||
|
DC32 PIT0_IntrHandler ;; 119 0x1DC <-- PIT0 interrupt flag
|
||
|
DC32 ReservedHandler ;; 120 0x1E0 PIT1 interrupt flag
|
||
|
DC32 ReservedHandler ;; 121 0x1E4 reserved
|
||
|
DC32 ReservedHandler ;; 122 0x1E8 reserved
|
||
|
DC32 ReservedHandler ;; 123 0x1EC SGFM buffer empty
|
||
|
DC32 ReservedHandler ;; 124 0x1F0 SGFM command complete
|
||
|
DC32 ReservedHandler ;; 125 0x1F4 Protection violation
|
||
|
DC32 ReservedHandler ;; 126 0x1F8 Access error
|
||
|
DC32 ReservedHandler ;; 127 0x1FC RTC Interrupt
|
||
|
DC32 ReservedHandler ;; 128 0x200 reserved
|
||
|
DC32 ReservedHandler ;; 129 0x204 reserved
|
||
|
DC32 ReservedHandler ;; 130 0x208 reserved
|
||
|
DC32 ReservedHandler ;; 131 0x20C reserved
|
||
|
DC32 ReservedHandler ;; 132 0x210 reserved
|
||
|
DC32 ReservedHandler ;; 133 0x214 reserved
|
||
|
DC32 ReservedHandler ;; 134 0x218 reserved
|
||
|
DC32 ReservedHandler ;; 135 0x21C reserved
|
||
|
DC32 ReservedHandler ;; 136 0x220 reserved
|
||
|
DC32 ReservedHandler ;; 137 0x224 reserved
|
||
|
DC32 ReservedHandler ;; 138 0x228 reserved
|
||
|
DC32 ReservedHandler ;; 139 0x22C reserved
|
||
|
DC32 ReservedHandler ;; 140 0x230 reserved
|
||
|
DC32 ReservedHandler ;; 141 0x234 reserved
|
||
|
DC32 ReservedHandler ;; 142 0x238 reserved
|
||
|
DC32 ReservedHandler ;; 143 0x23C reserved
|
||
|
DC32 ReservedHandler ;; 144 0x240 reserved
|
||
|
DC32 ReservedHandler ;; 145 0x244 reserved
|
||
|
DC32 ReservedHandler ;; 146 0x248 reserved
|
||
|
DC32 ReservedHandler ;; 147 0x24C reserved
|
||
|
DC32 ReservedHandler ;; 148 0x250 reserved
|
||
|
DC32 ReservedHandler ;; 149 0x254 reserved
|
||
|
DC32 ReservedHandler ;; 150 0x258 reserved
|
||
|
DC32 ReservedHandler ;; 151 0x25C reserved
|
||
|
DC32 ReservedHandler ;; 152 0x260 reserved
|
||
|
DC32 ReservedHandler ;; 153 0x264 reserved
|
||
|
DC32 ReservedHandler ;; 154 0x268 reserved
|
||
|
DC32 ReservedHandler ;; 155 0x26C reserved
|
||
|
DC32 ReservedHandler ;; 156 0x270 reserved
|
||
|
DC32 ReservedHandler ;; 157 0x274 reserved
|
||
|
DC32 ReservedHandler ;; 158 0x278 reserved
|
||
|
DC32 ReservedHandler ;; 159 0x27C reserved
|
||
|
DC32 ReservedHandler ;; 160 0x280 reserved
|
||
|
DC32 ReservedHandler ;; 161 0x284 reserved
|
||
|
DC32 ReservedHandler ;; 162 0x288 reserved
|
||
|
DC32 ReservedHandler ;; 163 0x28C reserved
|
||
|
DC32 ReservedHandler ;; 164 0x290 reserved
|
||
|
DC32 ReservedHandler ;; 165 0x294 reserved
|
||
|
DC32 ReservedHandler ;; 166 0x298 reserved
|
||
|
DC32 ReservedHandler ;; 167 0x29C reserved
|
||
|
DC32 ReservedHandler ;; 168 0x2A0 reserved
|
||
|
DC32 ReservedHandler ;; 169 0x2A4 reserved
|
||
|
DC32 ReservedHandler ;; 170 0x2A8 reserved
|
||
|
DC32 ReservedHandler ;; 171 0x2AC reserved
|
||
|
DC32 ReservedHandler ;; 172 0x2B0 reserved
|
||
|
DC32 ReservedHandler ;; 173 0x2B4 reserved
|
||
|
DC32 ReservedHandler ;; 174 0x2B8 reserved
|
||
|
DC32 ReservedHandler ;; 175 0x2BC reserved
|
||
|
DC32 ReservedHandler ;; 176 0x2C0 reserved
|
||
|
DC32 ReservedHandler ;; 177 0x2C4 reserved
|
||
|
DC32 ReservedHandler ;; 178 0x2C8 reserved
|
||
|
DC32 ReservedHandler ;; 179 0x2CC reserved
|
||
|
DC32 ReservedHandler ;; 180 0x2D0 reserved
|
||
|
DC32 ReservedHandler ;; 181 0x2D4 reserved
|
||
|
DC32 ReservedHandler ;; 182 0x2D8 reserved
|
||
|
DC32 ReservedHandler ;; 183 0x2DC reserved
|
||
|
DC32 ReservedHandler ;; 184 0x2E0 reserved
|
||
|
DC32 ReservedHandler ;; 185 0x2E4 reserved
|
||
|
DC32 ReservedHandler ;; 186 0x2E8 reserved
|
||
|
DC32 ReservedHandler ;; 187 0x2EC reserved
|
||
|
DC32 ReservedHandler ;; 188 0x2F0 reserved
|
||
|
DC32 ReservedHandler ;; 189 0x2F4 reserved
|
||
|
DC32 ReservedHandler ;; 190 0x2F8 reserved
|
||
|
DC32 ReservedHandler ;; 191 0x2FC reserved
|
||
|
DC32 ReservedHandler ;; 192 0x300 reserved
|
||
|
DC32 ReservedHandler ;; 193 0x304 reserved
|
||
|
DC32 ReservedHandler ;; 194 0x308 reserved
|
||
|
DC32 ReservedHandler ;; 195 0x30C reserved
|
||
|
DC32 ReservedHandler ;; 196 0x310 reserved
|
||
|
DC32 ReservedHandler ;; 197 0x314 reserved
|
||
|
DC32 ReservedHandler ;; 198 0x318 reserved
|
||
|
DC32 ReservedHandler ;; 199 0x31C reserved
|
||
|
DC32 ReservedHandler ;; 200 0x320 reserved
|
||
|
DC32 ReservedHandler ;; 201 0x324 reserved
|
||
|
DC32 ReservedHandler ;; 202 0x328 reserved
|
||
|
DC32 ReservedHandler ;; 203 0x32C reserved
|
||
|
DC32 ReservedHandler ;; 204 0x330 reserved
|
||
|
DC32 ReservedHandler ;; 205 0x334 reserved
|
||
|
DC32 ReservedHandler ;; 206 0x338 reserved
|
||
|
DC32 ReservedHandler ;; 207 0x33C reserved
|
||
|
DC32 ReservedHandler ;; 208 0x340 reserved
|
||
|
DC32 ReservedHandler ;; 209 0x344 reserved
|
||
|
DC32 ReservedHandler ;; 210 0x348 reserved
|
||
|
DC32 ReservedHandler ;; 211 0x34C reserved
|
||
|
DC32 ReservedHandler ;; 212 0x350 reserved
|
||
|
DC32 ReservedHandler ;; 213 0x354 reserved
|
||
|
DC32 ReservedHandler ;; 214 0x358 reserved
|
||
|
DC32 ReservedHandler ;; 215 0x35C reserved
|
||
|
DC32 ReservedHandler ;; 216 0x360 reserved
|
||
|
DC32 ReservedHandler ;; 217 0x364 reserved
|
||
|
DC32 ReservedHandler ;; 218 0x368 reserved
|
||
|
DC32 ReservedHandler ;; 219 0x36C reserved
|
||
|
DC32 ReservedHandler ;; 220 0x370 reserved
|
||
|
DC32 ReservedHandler ;; 221 0x374 reserved
|
||
|
DC32 ReservedHandler ;; 222 0x378 reserved
|
||
|
DC32 ReservedHandler ;; 223 0x37C reserved
|
||
|
DC32 ReservedHandler ;; 224 0x380 reserved
|
||
|
DC32 ReservedHandler ;; 225 0x384 reserved
|
||
|
DC32 ReservedHandler ;; 226 0x388 reserved
|
||
|
DC32 ReservedHandler ;; 227 0x38C reserved
|
||
|
DC32 ReservedHandler ;; 228 0x390 reserved
|
||
|
DC32 ReservedHandler ;; 229 0x394 reserved
|
||
|
DC32 ReservedHandler ;; 230 0x398 reserved
|
||
|
DC32 ReservedHandler ;; 231 0x39C reserved
|
||
|
DC32 ReservedHandler ;; 232 0x3A0 reserved
|
||
|
DC32 ReservedHandler ;; 233 0x3A4 reserved
|
||
|
DC32 ReservedHandler ;; 234 0x3A8 reserved
|
||
|
DC32 ReservedHandler ;; 235 0x3AC reserved
|
||
|
DC32 ReservedHandler ;; 236 0x3B0 reserved
|
||
|
DC32 ReservedHandler ;; 237 0x3B4 reserved
|
||
|
DC32 ReservedHandler ;; 238 0x3B8 reserved
|
||
|
DC32 ReservedHandler ;; 239 0x3BC reserved
|
||
|
DC32 ReservedHandler ;; 240 0x3C0 reserved
|
||
|
DC32 ReservedHandler ;; 241 0x3C4 reserved
|
||
|
DC32 ReservedHandler ;; 242 0x3C8 reserved
|
||
|
DC32 ReservedHandler ;; 243 0x3CC reserved
|
||
|
DC32 ReservedHandler ;; 244 0x3D0 reserved
|
||
|
DC32 ReservedHandler ;; 245 0x3D4 reserved
|
||
|
DC32 ReservedHandler ;; 246 0x3D8 reserved
|
||
|
DC32 ReservedHandler ;; 247 0x3DC reserved
|
||
|
DC32 ReservedHandler ;; 248 0x3E0 reserved
|
||
|
DC32 ReservedHandler ;; 249 0x3E4 reserved
|
||
|
DC32 ReservedHandler ;; 250 0x3E8 reserved
|
||
|
DC32 ReservedHandler ;; 251 0x3EC reserved
|
||
|
DC32 ReservedHandler ;; 252 0x3F0 reserved
|
||
|
DC32 ReservedHandler ;; 253 0x3F4 reserved
|
||
|
DC32 ReservedHandler ;; 254 0x3F8 reserved
|
||
|
DC32 ReservedHandler ;; 255 0x3FC reserved
|
||
|
|
||
|
END
|