1 /***********************************************************************/
\r
3 /* FILE :vecttbl.c */
\r
4 /* DATE :Sun, Dec 27, 2009 */
\r
5 /* DESCRIPTION :Initialize of Vector Table */
\r
6 /* CPU TYPE :Other */
\r
8 /* This file is generated by Renesas Project Generator (Ver.4.16). */
\r
10 /***********************************************************************/
\r
16 #pragma section VECTTBL
\r
18 void *RESET_Vectors[] = {
\r
19 //;<<VECTOR DATA START (POWER ON RESET)>>
\r
20 //;0 Power On Reset PC
\r
21 (void*) PowerON_Reset_PC,
\r
22 //;<<VECTOR DATA END (POWER ON RESET)>>
\r
23 // 1 Power On Reset SP
\r
25 //;<<VECTOR DATA START (MANUAL RESET)>>
\r
26 //;2 Manual Reset PC
\r
27 (void*) Manual_Reset_PC,
\r
28 //;<<VECTOR DATA END (MANUAL RESET)>>
\r
29 // 3 Manual Reset SP
\r
33 #pragma section INTTBL
\r
34 void *INT_Vectors[] = {
\r
36 (void*) INT_Illegal_code,
\r
40 (void*) INT_Illegal_slot,
\r
45 // 9 CPU Address error
\r
46 (void*) INT_CPU_Address,
\r
47 // 10 DMAC Address error
\r
48 (void*) INT_DMAC_Address,
\r
51 // 12 User breakpoint trap
\r
52 (void*) INT_User_Break,
\r
57 // 15 Register bank over
\r
58 (void*) INT_Bank_Overflow,
\r
59 // 16 Register bank under
\r
60 (void*) INT_Bank_Underflow,
\r
62 (void*) INT_Divide_by_Zero,
\r
64 (void*) INT_Divide_Overflow,
\r
91 // 32 TRAPA (User Vecter)
\r
92 (void*) INT_TRAPA32,
\r
93 // 33 TRAPA (User Vecter)
\r
94 (void*) INT_TRAPA33,
\r
95 // 34 TRAPA (User Vecter)
\r
96 (void*) INT_TRAPA34,
\r
97 // 35 TRAPA (User Vecter)
\r
98 (void*) INT_TRAPA35,
\r
99 // 36 TRAPA (User Vecter)
\r
100 (void*) INT_TRAPA36,
\r
101 // 37 TRAPA (User Vecter)
\r
102 (void*) INT_TRAPA37,
\r
103 // 38 TRAPA (User Vecter)
\r
104 (void*) INT_TRAPA38,
\r
105 // 39 TRAPA (User Vecter)
\r
106 (void*) INT_TRAPA39,
\r
107 // 40 TRAPA (User Vecter)
\r
108 (void*) INT_TRAPA40,
\r
109 // 41 TRAPA (User Vecter)
\r
110 (void*) INT_TRAPA41,
\r
111 // 42 TRAPA (User Vecter)
\r
112 (void*) INT_TRAPA42,
\r
113 // 43 TRAPA (User Vecter)
\r
114 (void*) INT_TRAPA43,
\r
115 // 44 TRAPA (User Vecter)
\r
116 (void*) INT_TRAPA44,
\r
117 // 45 TRAPA (User Vecter)
\r
118 (void*) INT_TRAPA45,
\r
119 // 46 TRAPA (User Vecter)
\r
120 (void*) INT_TRAPA46,
\r
121 // 47 TRAPA (User Vecter)
\r
122 (void*) INT_TRAPA47,
\r
123 // 48 TRAPA (User Vecter)
\r
124 (void*) INT_TRAPA48,
\r
125 // 49 TRAPA (User Vecter)
\r
126 (void*) INT_TRAPA49,
\r
127 // 50 TRAPA (User Vecter)
\r
128 (void*) INT_TRAPA50,
\r
129 // 51 TRAPA (User Vecter)
\r
130 (void*) INT_TRAPA51,
\r
131 // 52 TRAPA (User Vecter)
\r
132 (void*) INT_TRAPA52,
\r
133 // 53 TRAPA (User Vecter)
\r
134 (void*) INT_TRAPA53,
\r
135 // 54 TRAPA (User Vecter)
\r
136 (void*) INT_TRAPA54,
\r
137 // 55 TRAPA (User Vecter)
\r
138 (void*) INT_TRAPA55,
\r
139 // 56 TRAPA (User Vecter)
\r
140 (void*) INT_TRAPA56,
\r
141 // 57 TRAPA (User Vecter)
\r
142 (void*) INT_TRAPA57,
\r
143 // 58 TRAPA (User Vecter)
\r
144 (void*) INT_TRAPA58,
\r
145 // 59 TRAPA (User Vecter)
\r
146 (void*) INT_TRAPA59,
\r
147 // 60 TRAPA (User Vecter)
\r
148 (void*) INT_TRAPA60,
\r
149 // 61 TRAPA (User Vecter)
\r
150 (void*) INT_TRAPA61,
\r
151 // 62 TRAPA (User Vecter)
\r
152 (void*) INT_TRAPA62,
\r
153 // 63 TRAPA (User Vecter)
\r
154 (void*) INT_TRAPA63,
\r
155 // 64 Interrupt IRQ0
\r
157 // 65 Interrupt IRQ1
\r
159 // 66 Interrupt IRQ2
\r
161 // 67 Interrupt IRQ3
\r
163 // 68 Interrupt IRQ4
\r
165 // 69 Interrupt IRQ5
\r
167 // 70 Interrupt IRQ6
\r
169 // 71 Interrupt IRQ7
\r
187 // 80 Interrupt PINT0
\r
189 // 81 Interrupt PINT1
\r
191 // 82 Interrupt PINT2
\r
193 // 83 Interrupt PINT3
\r
195 // 84 Interrupt PINT4
\r
197 // 85 Interrupt PINT5
\r
199 // 86 Interrupt PINT6
\r
201 // 87 Interrupt PINT7
\r
210 (void*) INT_ROM_FIFE,
\r
212 (void*) INT_AD_ADI0,
\r
220 (void*) INT_AD_ADI1,
\r
235 // 104 RCANET0 ERS_0
\r
236 (void*) INT_RCANET0_ERS_0,
\r
237 // 105 RCANET0 OVR_0
\r
238 (void*) INT_RCANET0_OVR_0,
\r
239 // 106 RCANET0 RM01_0
\r
240 (void*) INT_RCANET0_RM01_0,
\r
241 // 107 RCANET0 SLE_0
\r
242 (void*) INT_RCANET0_SLE_0,
\r
244 (void*) INT_DMAC0_DEI0,
\r
246 (void*) INT_DMAC0_HEI0,
\r
252 (void*) INT_DMAC1_DEI1,
\r
254 (void*) INT_DMAC1_HEI1,
\r
260 (void*) INT_DMAC2_DEI2,
\r
262 (void*) INT_DMAC2_HEI2,
\r
268 (void*) INT_DMAC3_DEI3,
\r
270 (void*) INT_DMAC3_HEI3,
\r
276 (void*) INT_DMAC4_DEI4,
\r
278 (void*) INT_DMAC4_HEI4,
\r
284 (void*) INT_DMAC5_DEI5,
\r
286 (void*) INT_DMAC5_HEI5,
\r
292 (void*) INT_DMAC6_DEI6,
\r
294 (void*) INT_DMAC6_HEI6,
\r
300 (void*) INT_DMAC7_DEI7,
\r
302 (void*) INT_DMAC7_HEI7,
\r
308 (void*) INT_CMT_CMI0,
\r
316 (void*) INT_CMT_CMI1,
\r
324 (void*) INT_BSC_CMTI,
\r
328 (void*) INT_USB_EP4FULL,
\r
329 // 151 USB EP5EMPTY
\r
330 (void*) INT_USB_EP5EMPTY,
\r
332 (void*) INT_WDT_ITI,
\r
333 // 153 E-DMAC EINT0
\r
334 (void*) INT_EDMAC_EINT0,
\r
336 (void*) INT_USB_EP1FULL,
\r
337 // 155 USB EP2EMPTY
\r
338 (void*) INT_USB_EP2EMPTY,
\r
339 // 156 MTU2 MTU0 TGI0A
\r
340 (void*) INT_MTU2_MTU0_TGI0A,
\r
341 // 157 MTU2 MTU0 TGI0B
\r
342 (void*) INT_MTU2_MTU0_TGI0B,
\r
343 // 158 MTU2 MTU0 TGI0C
\r
344 (void*) INT_MTU2_MTU0_TGI0C,
\r
345 // 159 MTU2 MTU0 TGI0D
\r
346 (void*) INT_MTU2_MTU0_TGI0D,
\r
347 // 160 MTU2 MTU0 TGI0V
\r
348 (void*) INT_MTU2_MTU0_TGI0V,
\r
349 // 161 MTU2 MTU0 TGI0E
\r
350 (void*) INT_MTU2_MTU0_TGI0E,
\r
351 // 162 MTU2 MTU0 TGI0F
\r
352 (void*) INT_MTU2_MTU0_TGI0F,
\r
355 // 164 MTU2 MTU1 TGI1A
\r
356 (void*) INT_MTU2_MTU1_TGI1A,
\r
357 // 165 MTU2 MTU1 TGI1B
\r
358 (void*) INT_MTU2_MTU1_TGI1B,
\r
363 // 168 MTU2 MTU1 TGI1V
\r
364 (void*) INT_MTU2_MTU1_TGI1V,
\r
365 // 169 MTU2 MTU1 TGI1U
\r
366 (void*) INT_MTU2_MTU1_TGI1U,
\r
371 // 172 MTU2 MTU2 TGI2A
\r
372 (void*) INT_MTU2_MTU2_TGI2A,
\r
373 // 173 MTU2 MTU2 TGI2B
\r
374 (void*) INT_MTU2_MTU2_TGI2B,
\r
379 // 176 MTU2 MTU2 TGI2V
\r
380 (void*) INT_MTU2_MTU2_TGI2V,
\r
381 // 177 MTU2 MTU2 TGI2U
\r
382 (void*) INT_MTU2_MTU2_TGI2U,
\r
387 // 180 MTU2 MTU3 TGI3A
\r
388 (void*) INT_MTU2_MTU3_TGI3A,
\r
389 // 181 MTU2 MTU3 TGI3B
\r
390 (void*) INT_MTU2_MTU3_TGI3B,
\r
391 // 182 MTU2 MTU3 TGI3C
\r
392 (void*) INT_MTU2_MTU3_TGI3C,
\r
393 // 183 MTU2 MTU3 TGI3D
\r
394 (void*) INT_MTU2_MTU3_TGI3D,
\r
395 // 184 MTU2 MTU3 TGI3V
\r
396 (void*) INT_MTU2_MTU3_TGI3V,
\r
403 // 188 MTU2 MTU4 TGI4A
\r
404 (void*) INT_MTU2_MTU4_TGI4A,
\r
405 // 189 MTU2 MTU4 TGI4B
\r
406 (void*) INT_MTU2_MTU4_TGI4B,
\r
407 // 190 MTU2 MTU4 TGI4C
\r
408 (void*) INT_MTU2_MTU4_TGI4C,
\r
409 // 191 MTU2 MTU4 TGI4D
\r
410 (void*) INT_MTU2_MTU4_TGI4D,
\r
411 // 192 MTU2 MTU4 TGI4V
\r
412 (void*) INT_MTU2_MTU4_TGI4V,
\r
419 // 196 MTU2 MTU5 TGI5U
\r
420 (void*) INT_MTU2_MTU5_TGI5U,
\r
421 // 197 MTU2 MTU5 TGI5V
\r
422 (void*) INT_MTU2_MTU5_TGI5V,
\r
423 // 198 MTU2 MTU5 TGI5W
\r
424 (void*) INT_MTU2_MTU5_TGI5W,
\r
428 (void*) INT_POE2_OEI1,
\r
430 (void*) INT_POE2_OEI2,
\r
435 // 204 MTU2S MTU3S TGI3A
\r
436 (void*) INT_MTU2S_MTU3S_TGI3A,
\r
437 // 205 MTU2S MTU3S TGI3B
\r
438 (void*) INT_MTU2S_MTU3S_TGI3B,
\r
439 // 206 MTU2S MTU3S TGI3C
\r
440 (void*) INT_MTU2S_MTU3S_TGI3C,
\r
441 // 207 MTU2S MTU3S TGI3D
\r
442 (void*) INT_MTU2S_MTU3S_TGI3D,
\r
443 // 208 MTU2S MTU3S TGI3V
\r
444 (void*) INT_MTU2S_MTU3S_TGI3V,
\r
451 // 212 MTU2S MTU4S TGI4A
\r
452 (void*) INT_MTU2S_MTU4S_TGI4A,
\r
453 // 213 MTU2S MTU4S TGI4B
\r
454 (void*) INT_MTU2S_MTU4S_TGI4B,
\r
455 // 214 MTU2S MTU4S TGI4C
\r
456 (void*) INT_MTU2S_MTU4S_TGI4C,
\r
457 // 215 MTU2S MTU4S TGI4D
\r
458 (void*) INT_MTU2S_MTU4S_TGI4D,
\r
459 // 216 MTU2S MTU4S TGI4V
\r
460 (void*) INT_MTU2S_MTU4S_TGI4V,
\r
467 // 220 MTU2S MTU5S TGI5U
\r
468 (void*) INT_MTU2S_MTU5S_TGI5U,
\r
469 // 221 MTU2S MTU5S TGI5V
\r
470 (void*) INT_MTU2S_MTU5S_TGI5V,
\r
471 // 222 MTU2S MTU5S TGI5W
\r
472 (void*) INT_MTU2S_MTU5S_TGI5W,
\r
476 (void*) INT_POE2_OEI3,
\r
480 (void*) INT_USB_USI0,
\r
482 (void*) INT_USB_USI1,
\r
484 (void*) INT_IIC3_STPI,
\r
486 (void*) INT_IIC3_NAKI,
\r
488 (void*) INT_IIC3_RXI,
\r
490 (void*) INT_IIC3_TXI,
\r
492 (void*) INT_IIC3_TEI,
\r
494 (void*) INT_RSPI_SPERI,
\r
496 (void*) INT_RSPI_SPRXI,
\r
498 (void*) INT_RSPI_SPTXI,
\r
499 // 236 SCI SCI4 ERI4
\r
500 (void*) INT_SCI_SCI4_ERI4,
\r
501 // 237 SCI SCI4 RXI4
\r
502 (void*) INT_SCI_SCI4_RXI4,
\r
503 // 238 SCI SCI4 TXI4
\r
504 (void*) INT_SCI_SCI4_TXI4,
\r
505 // 239 SCI SCI4 TEI4
\r
506 (void*) INT_SCI_SCI4_TEI4,
\r
507 // 240 SCI SCI0 ERI0
\r
508 (void*) INT_SCI_SCI0_ERI0,
\r
509 // 241 SCI SCI0 RXI0
\r
510 (void*) INT_SCI_SCI0_RXI0,
\r
511 // 242 SCI SCI0 TXI0
\r
512 (void*) INT_SCI_SCI0_TXI0,
\r
513 // 243 SCI SCI0 TEI0
\r
514 (void*) INT_SCI_SCI0_TEI0,
\r
515 // 244 SCI SCI1 ERI1
\r
516 (void*) INT_SCI_SCI1_ERI1,
\r
517 // 245 SCI SCI1 RXI1
\r
518 (void*) INT_SCI_SCI1_RXI1,
\r
519 // 246 SCI SCI1 TXI1
\r
520 (void*) INT_SCI_SCI1_TXI1,
\r
521 // 247 SCI SCI1 TEI1
\r
522 (void*) INT_SCI_SCI1_TEI1,
\r
523 // 248 SCI SCI2 ERI2
\r
524 (void*) INT_SCI_SCI2_ERI2,
\r
525 // 249 SCI SCI2 RXI2
\r
526 (void*) INT_SCI_SCI2_RXI2,
\r
527 // 250 SCI SCI2 TXI2
\r
528 (void*) INT_SCI_SCI2_TXI2,
\r
529 // 251 SCI SCI2 TEI2
\r
530 (void*) INT_SCI_SCI2_TEI2,
\r
531 // 252 SCIF SCIF3 BRI3
\r
532 (void*) INT_SCIF_SCIF3_BRI3,
\r
533 // 253 SCIF SCIF3 ERI3
\r
534 (void*) INT_SCIF_SCIF3_ERI3,
\r
535 // 254 SCIF SCIF3 RXI3
\r
536 (void*) INT_SCIF_SCIF3_RXI3,
\r
537 // 255 SCIF SCIF3 TXI3
\r
538 (void*) INT_SCIF_SCIF3_TXI3,
\r