3 * Purpose: MCF5225x vector table
\r
5 * License: All software covered by license agreement in -
\r
6 * docs/Freescale_Software_License.pdf
\r
9 #ifdef __GNUC__ /* { */
\r
11 #define _asm_exception_handler irq_handler
\r
12 #define _timer_handler timer_handler
\r
13 #endif /* } __GNUC__ */
\r
15 .global VECTOR_TABLE
\r
16 .global _VECTOR_TABLE
\r
20 .extern _asm_startmeup
\r
21 .extern _asm_exception_handler
\r
22 .extern _vPIT0InterruptHandler
\r
23 .extern vPortYieldISR
\r
24 .extern _vFECISRHandler
\r
28 * Exception Vector Table
\r
32 INITSP: .long ___SP_INIT /* Initial SP */
\r
33 INITPC: .long _asm_startmeup /* Initial PC */
\r
34 vector02: .long _asm_exception_handler /* Access Error */
\r
35 vector03: .long _asm_exception_handler /* Address Error */
\r
36 vector04: .long _asm_exception_handler /* Illegal Instruction */
\r
37 vector05: .long _asm_exception_handler /* Reserved */
\r
38 vector06: .long _asm_exception_handler /* Reserved */
\r
39 vector07: .long _asm_exception_handler /* Reserved */
\r
40 vector08: .long _asm_exception_handler /* Privilege Violation */
\r
41 vector09: .long _asm_exception_handler /* Trace */
\r
42 vector0A: .long _asm_exception_handler /* Unimplemented A-Line */
\r
43 vector0B: .long _asm_exception_handler /* Unimplemented F-Line */
\r
44 vector0C: .long _asm_exception_handler /* Debug Interrupt */
\r
45 vector0D: .long _asm_exception_handler /* Reserved */
\r
46 vector0E: .long _asm_exception_handler /* Format Error */
\r
47 vector0F: .long _asm_exception_handler /* Unitialized Int. */
\r
48 vector10: .long _asm_exception_handler /* Reserved */
\r
49 vector11: .long _asm_exception_handler /* Reserved */
\r
50 vector12: .long _asm_exception_handler /* Reserved */
\r
51 vector13: .long _asm_exception_handler /* Reserved */
\r
52 vector14: .long _asm_exception_handler /* Reserved */
\r
53 vector15: .long _asm_exception_handler /* Reserved */
\r
54 vector16: .long _asm_exception_handler /* Reserved */
\r
55 vector17: .long _asm_exception_handler /* Reserved */
\r
56 vector18: .long _asm_exception_handler /* Spurious Interrupt */
\r
57 vector19: .long _asm_exception_handler /* Autovector Level 1 */
\r
58 vector1A: .long _asm_exception_handler /* Autovector Level 2 */
\r
59 vector1B: .long _asm_exception_handler /* Autovector Level 3 */
\r
60 vector1C: .long _asm_exception_handler /* Autovector Level 4 */
\r
61 vector1D: .long _asm_exception_handler /* Autovector Level 5 */
\r
62 vector1E: .long _asm_exception_handler /* Autovector Level 6 */
\r
63 vector1F: .long _asm_exception_handler /* Autovector Level 7 */
\r
64 vector20: .long _asm_exception_handler /* TRAP #0 */
\r
65 vector21: .long _asm_exception_handler /* TRAP #1 */
\r
66 vector22: .long _asm_exception_handler /* TRAP #2 */
\r
67 vector23: .long _asm_exception_handler /* TRAP #3 */
\r
68 vector24: .long _asm_exception_handler /* TRAP #4 */
\r
69 vector25: .long _asm_exception_handler /* TRAP #5 */
\r
70 vector26: .long _asm_exception_handler /* TRAP #6 */
\r
71 vector27: .long _asm_exception_handler /* TRAP #7 */
\r
72 vector28: .long _asm_exception_handler /* TRAP #8 */
\r
73 vector29: .long _asm_exception_handler /* TRAP #9 */
\r
74 vector2A: .long _asm_exception_handler /* TRAP #10 */
\r
75 vector2B: .long _asm_exception_handler /* TRAP #11 */
\r
76 vector2C: .long _asm_exception_handler /* TRAP #12 */
\r
77 vector2D: .long _asm_exception_handler /* TRAP #13 */
\r
78 vector2E: .long _asm_exception_handler /* TRAP #14 */
\r
79 vector2F: .long _asm_exception_handler /* TRAP #15 */
\r
80 vector30: .long _asm_exception_handler /* Reserved */
\r
81 vector31: .long _asm_exception_handler /* Reserved */
\r
82 vector32: .long _asm_exception_handler /* Reserved */
\r
83 vector33: .long _asm_exception_handler /* Reserved */
\r
84 vector34: .long _asm_exception_handler /* Reserved */
\r
85 vector35: .long _asm_exception_handler /* Reserved */
\r
86 vector36: .long _asm_exception_handler /* Reserved */
\r
87 vector37: .long _asm_exception_handler /* Reserved */
\r
88 vector38: .long _asm_exception_handler /* Reserved */
\r
89 vector39: .long _asm_exception_handler /* Reserved */
\r
90 vector3A: .long _asm_exception_handler /* Reserved */
\r
91 vector3B: .long _asm_exception_handler /* Reserved */
\r
92 vector3C: .long _asm_exception_handler /* Reserved */
\r
93 vector3D: .long _asm_exception_handler /* Reserved */
\r
94 vector3E: .long _asm_exception_handler /* Reserved */
\r
95 vector3F: .long _asm_exception_handler /* Reserved */
\r
96 vector40: .long _asm_exception_handler
\r
97 vector41: .long _asm_exception_handler
\r
98 vector42: .long _asm_exception_handler
\r
99 vector43: .long _asm_exception_handler
\r
100 vector44: .long _asm_exception_handler
\r
101 vector45: .long _asm_exception_handler
\r
102 vector46: .long _asm_exception_handler
\r
103 vector47: .long _asm_exception_handler
\r
104 vector48: .long _asm_exception_handler
\r
105 vector49: .long _asm_exception_handler
\r
106 vector4A: .long _asm_exception_handler
\r
107 vector4B: .long _asm_exception_handler
\r
108 vector4C: .long _asm_exception_handler
\r
109 vector4D: .long _asm_exception_handler
\r
110 vector4E: .long _asm_exception_handler
\r
111 vector4F: .long _asm_exception_handler
\r
112 vector50: .long vPortYieldISR
\r
113 vector51: .long _asm_exception_handler
\r
114 vector52: .long _asm_exception_handler
\r
115 vector53: .long _asm_exception_handler
\r
116 vector54: .long _asm_exception_handler
\r
117 vector55: .long _asm_exception_handler
\r
118 vector56: .long _asm_exception_handler
\r
119 vector57: .long _asm_exception_handler
\r
120 vector58: .long _asm_exception_handler
\r
121 vector59: .long _vFECISRHandler
\r
122 vector5A: .long _vFECISRHandler
\r
123 vector5B: .long _vFECISRHandler
\r
124 vector5C: .long _vFECISRHandler
\r
125 vector5D: .long _vFECISRHandler
\r
126 vector5E: .long _vFECISRHandler
\r
127 vector5F: .long _vFECISRHandler
\r
128 vector60: .long _asm_exception_handler
\r
129 vector61: .long _vFECISRHandler
\r
130 vector62: .long _vFECISRHandler
\r
131 vector63: .long _vFECISRHandler
\r
132 vector64: .long _asm_exception_handler
\r
133 vector65: .long _asm_exception_handler
\r
134 vector66: .long _asm_exception_handler
\r
135 vector67: .long _asm_exception_handler
\r
136 vector68: .long _asm_exception_handler
\r
137 vector69: .long _asm_exception_handler
\r
138 vector6A: .long _asm_exception_handler
\r
139 vector6B: .long _asm_exception_handler
\r
140 vector6C: .long _asm_exception_handler
\r
141 vector6D: .long _asm_exception_handler
\r
142 vector6E: .long _asm_exception_handler
\r
143 vector6F: .long _asm_exception_handler
\r
144 vector70: .long _asm_exception_handler
\r
145 vector71: .long _asm_exception_handler
\r
146 vector72: .long _asm_exception_handler
\r
147 vector73: .long _asm_exception_handler
\r
148 vector74: .long _asm_exception_handler
\r
149 vector75: .long _asm_exception_handler
\r
150 vector76: .long _asm_exception_handler
\r
151 vector77: .long _vPIT0InterruptHandler
\r
152 vector78: .long _asm_exception_handler
\r
153 vector79: .long _asm_exception_handler
\r
154 vector7A: .long _asm_exception_handler
\r
155 vector7B: .long _asm_exception_handler
\r
156 vector7C: .long _asm_exception_handler
\r
157 vector7D: .long _asm_exception_handler
\r
158 vector7E: .long _asm_exception_handler
\r
159 vector7F: .long _asm_exception_handler
\r
160 vector80: .long _asm_exception_handler
\r
161 vector81: .long _asm_exception_handler
\r
162 vector82: .long _asm_exception_handler
\r
163 vector83: .long _asm_exception_handler
\r
164 vector84: .long _asm_exception_handler
\r
165 vector85: .long _asm_exception_handler
\r
166 vector86: .long _asm_exception_handler
\r
167 vector87: .long _asm_exception_handler
\r
168 vector88: .long _asm_exception_handler
\r
169 vector89: .long _asm_exception_handler
\r
170 vector8A: .long _asm_exception_handler
\r
171 vector8B: .long _asm_exception_handler
\r
172 vector8C: .long _asm_exception_handler
\r
173 vector8D: .long _asm_exception_handler
\r
174 vector8E: .long _asm_exception_handler
\r
175 vector8F: .long _asm_exception_handler
\r
176 vector90: .long _asm_exception_handler
\r
177 vector91: .long _asm_exception_handler
\r
178 vector92: .long _asm_exception_handler
\r
179 vector93: .long _asm_exception_handler
\r
180 vector94: .long _asm_exception_handler
\r
181 vector95: .long _asm_exception_handler
\r
182 vector96: .long _asm_exception_handler
\r
183 vector97: .long _asm_exception_handler
\r
184 vector98: .long _asm_exception_handler
\r
185 vector99: .long _asm_exception_handler
\r
186 vector9A: .long _asm_exception_handler
\r
187 vector9B: .long _asm_exception_handler
\r
188 vector9C: .long _asm_exception_handler
\r
189 vector9D: .long _asm_exception_handler
\r
190 vector9E: .long _asm_exception_handler
\r
191 vector9F: .long _asm_exception_handler
\r
192 vectorA0: .long _asm_exception_handler
\r
193 vectorA1: .long _asm_exception_handler
\r
194 vectorA2: .long _asm_exception_handler
\r
195 vectorA3: .long _asm_exception_handler
\r
196 vectorA4: .long _asm_exception_handler
\r
197 vectorA5: .long _asm_exception_handler
\r
198 vectorA6: .long _asm_exception_handler
\r
199 vectorA7: .long _asm_exception_handler
\r
200 vectorA8: .long _asm_exception_handler
\r
201 vectorA9: .long _asm_exception_handler
\r
202 vectorAA: .long _asm_exception_handler
\r
203 vectorAB: .long _asm_exception_handler
\r
204 vectorAC: .long _asm_exception_handler
\r
205 vectorAD: .long _asm_exception_handler
\r
206 vectorAE: .long _asm_exception_handler
\r
207 vectorAF: .long _asm_exception_handler
\r
208 vectorB0: .long _asm_exception_handler
\r
209 vectorB1: .long _asm_exception_handler
\r
210 vectorB2: .long _asm_exception_handler
\r
211 vectorB3: .long _asm_exception_handler
\r
212 vectorB4: .long _asm_exception_handler
\r
213 vectorB5: .long _asm_exception_handler
\r
214 vectorB6: .long _asm_exception_handler
\r
215 vectorB7: .long _asm_exception_handler
\r
216 vectorB8: .long _asm_exception_handler
\r
217 vectorB9: .long _asm_exception_handler
\r
218 vectorBA: .long _asm_exception_handler
\r
219 vectorBB: .long _asm_exception_handler
\r
220 vectorBC: .long _asm_exception_handler
\r
221 vectorBD: .long _asm_exception_handler
\r
222 vectorBE: .long _asm_exception_handler
\r
223 vectorBF: .long _asm_exception_handler
\r
228 * CFM Flash Configuration Field
\r
230 KEY_UPPER: .long 0x00000000
\r
231 KEY_LOWER: .long 0x00000000
\r
232 CFMPROT: .long 0x00000000
\r
233 CFMSACC: .long 0x00000000
\r
234 CFMDACC: .long 0x00000000
\r
235 CFMSEC: .long 0x00000000
\r
238 /********************************************************************/
\r