blob: 2d488d43997ff446b62fb82e29dfa6811a62470c [file] [log] [blame]
/***********************************************************************/
/* */
/* FILE :vecttbl.c */
/* DATE :Sun, Dec 27, 2009 */
/* DESCRIPTION :Initialize of Vector Table */
/* CPU TYPE :Other */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.16). */
/* */
/***********************************************************************/
#include "vect.h"
extern void vPortStartFirstTask( void );
extern void vPortYieldHandler( void );
extern void vPortPreemptiveTick( void );
extern void vEMAC_ISR_Wrapper( void );
extern void MTU_Match( void );
#pragma section VECTTBL
void *RESET_Vectors[] = {
//;<<VECTOR DATA START (POWER ON RESET)>>
//;0 Power On Reset PC
(void*) PowerON_Reset_PC,
//;<<VECTOR DATA END (POWER ON RESET)>>
// 1 Power On Reset SP
__secend("S"),
//;<<VECTOR DATA START (MANUAL RESET)>>
//;2 Manual Reset PC
(void*) Manual_Reset_PC,
//;<<VECTOR DATA END (MANUAL RESET)>>
// 3 Manual Reset SP
__secend("S")
};
#pragma section INTTBL
void *INT_Vectors[] = {
// 4 Illegal code
(void*) INT_Illegal_code,
// 5 Reserved
(void*) Dummy,
// 6 Illegal slot
(void*) INT_Illegal_slot,
// 7 Reserved
(void*) Dummy,
// 8 Reserved
(void*) Dummy,
// 9 CPU Address error
(void*) INT_CPU_Address,
// 10 DMAC Address error
(void*) INT_DMAC_Address,
// 11 NMI
(void*) INT_NMI,
// 12 User breakpoint trap
(void*) INT_User_Break,
// 13 Reserved
(void*) Dummy,
// 14 H-UDI
(void*) INT_HUDI,
// 15 Register bank over
(void*) INT_Bank_Overflow,
// 16 Register bank under
(void*) INT_Bank_Underflow,
// 17 ZERO_DIV
(void*) INT_Divide_by_Zero,
// 18 OVER_DIV
(void*) INT_Divide_Overflow,
// 19 Reserved
(void*) Dummy,
// 20 Reserved
(void*) Dummy,
// 21 Reserved
(void*) Dummy,
// 22 Reserved
(void*) Dummy,
// 23 Reserved
(void*) Dummy,
// 24 Reserved
(void*) Dummy,
// 25 Reserved
(void*) Dummy,
// 26 Reserved
(void*) Dummy,
// 27 Reserved
(void*) Dummy,
// 28 Reserved
(void*) Dummy,
// 29 Reserved
(void*) Dummy,
// 30 Reserved
(void*) Dummy,
// 31 Reserved
(void*) Dummy,
// 32 TRAPA (User Vecter)
// (void*) INT_TRAPA32,
(void*) vPortStartFirstTask,
// 33 TRAPA (User Vecter)
// (void*) INT_TRAPA33,
(void*) vPortYieldHandler,
// 34 TRAPA (User Vecter)
(void*) INT_TRAPA34,
// 35 TRAPA (User Vecter)
(void*) INT_TRAPA35,
// 36 TRAPA (User Vecter)
(void*) INT_TRAPA36,
// 37 TRAPA (User Vecter)
(void*) INT_TRAPA37,
// 38 TRAPA (User Vecter)
(void*) INT_TRAPA38,
// 39 TRAPA (User Vecter)
(void*) INT_TRAPA39,
// 40 TRAPA (User Vecter)
(void*) INT_TRAPA40,
// 41 TRAPA (User Vecter)
(void*) INT_TRAPA41,
// 42 TRAPA (User Vecter)
(void*) INT_TRAPA42,
// 43 TRAPA (User Vecter)
(void*) INT_TRAPA43,
// 44 TRAPA (User Vecter)
(void*) INT_TRAPA44,
// 45 TRAPA (User Vecter)
(void*) INT_TRAPA45,
// 46 TRAPA (User Vecter)
(void*) INT_TRAPA46,
// 47 TRAPA (User Vecter)
(void*) INT_TRAPA47,
// 48 TRAPA (User Vecter)
(void*) INT_TRAPA48,
// 49 TRAPA (User Vecter)
(void*) INT_TRAPA49,
// 50 TRAPA (User Vecter)
(void*) INT_TRAPA50,
// 51 TRAPA (User Vecter)
(void*) INT_TRAPA51,
// 52 TRAPA (User Vecter)
(void*) INT_TRAPA52,
// 53 TRAPA (User Vecter)
(void*) INT_TRAPA53,
// 54 TRAPA (User Vecter)
(void*) INT_TRAPA54,
// 55 TRAPA (User Vecter)
(void*) INT_TRAPA55,
// 56 TRAPA (User Vecter)
(void*) INT_TRAPA56,
// 57 TRAPA (User Vecter)
(void*) INT_TRAPA57,
// 58 TRAPA (User Vecter)
(void*) INT_TRAPA58,
// 59 TRAPA (User Vecter)
(void*) INT_TRAPA59,
// 60 TRAPA (User Vecter)
(void*) INT_TRAPA60,
// 61 TRAPA (User Vecter)
(void*) INT_TRAPA61,
// 62 TRAPA (User Vecter)
(void*) INT_TRAPA62,
// 63 TRAPA (User Vecter)
(void*) INT_TRAPA63,
// 64 Interrupt IRQ0
(void*) INT_IRQ0,
// 65 Interrupt IRQ1
(void*) INT_IRQ1,
// 66 Interrupt IRQ2
(void*) INT_IRQ2,
// 67 Interrupt IRQ3
(void*) INT_IRQ3,
// 68 Interrupt IRQ4
(void*) INT_IRQ4,
// 69 Interrupt IRQ5
(void*) INT_IRQ5,
// 70 Interrupt IRQ6
(void*) INT_IRQ6,
// 71 Interrupt IRQ7
(void*) INT_IRQ7,
// 72 Reserved
(void*) Dummy,
// 73 Reserved
(void*) Dummy,
// 74 Reserved
(void*) Dummy,
// 75 Reserved
(void*) Dummy,
// 76 Reserved
(void*) Dummy,
// 77 Reserved
(void*) Dummy,
// 78 Reserved
(void*) Dummy,
// 79 Reserved
(void*) Dummy,
// 80 Interrupt PINT0
(void*) INT_PINT0,
// 81 Interrupt PINT1
(void*) INT_PINT1,
// 82 Interrupt PINT2
(void*) INT_PINT2,
// 83 Interrupt PINT3
(void*) INT_PINT3,
// 84 Interrupt PINT4
(void*) INT_PINT4,
// 85 Interrupt PINT5
(void*) INT_PINT5,
// 86 Interrupt PINT6
(void*) INT_PINT6,
// 87 Interrupt PINT7
(void*) INT_PINT7,
// 88 Reserved
(void*) Dummy,
// 89 Reserved
(void*) Dummy,
// 90 Reserved
(void*) Dummy,
// 91 ROM FIFE
(void*) INT_ROM_FIFE,
// 92 A/D ADI0
(void*) INT_AD_ADI0,
// 93 Reserved
(void*) Dummy,
// 94 Reserved
(void*) Dummy,
// 95 Reserved
(void*) Dummy,
// 96 A/D ADI1
(void*) INT_AD_ADI1,
// 97 Reserved
(void*) Dummy,
// 98 Reserved
(void*) Dummy,
// 99 Reserved
(void*) Dummy,
// 100 Reserved
(void*) Dummy,
// 101 Reserved
(void*) Dummy,
// 102 Reserved
(void*) Dummy,
// 103 Reserved
(void*) Dummy,
// 104 RCANET0 ERS_0
(void*) INT_RCANET0_ERS_0,
// 105 RCANET0 OVR_0
(void*) INT_RCANET0_OVR_0,
// 106 RCANET0 RM01_0
(void*) INT_RCANET0_RM01_0,
// 107 RCANET0 SLE_0
(void*) INT_RCANET0_SLE_0,
// 108 DMAC0 DEI0
(void*) INT_DMAC0_DEI0,
// 109 DMAC0 HEI0
(void*) INT_DMAC0_HEI0,
// 110 Reserved
(void*) Dummy,
// 111 Reserved
(void*) Dummy,
// 112 DMAC1 DEI1
(void*) INT_DMAC1_DEI1,
// 113 DMAC1 HEI1
(void*) INT_DMAC1_HEI1,
// 114 Reserved
(void*) Dummy,
// 115 Reserved
(void*) Dummy,
// 116 DMAC2 DEI2
(void*) INT_DMAC2_DEI2,
// 117 DMAC2 HEI2
(void*) INT_DMAC2_HEI2,
// 118 Reserved
(void*) Dummy,
// 119 Reserved
(void*) Dummy,
// 120 DMAC3 DEI3
(void*) INT_DMAC3_DEI3,
// 121 DMAC3 HEI3
(void*) INT_DMAC3_HEI3,
// 122 Reserved
(void*) Dummy,
// 123 Reserved
(void*) Dummy,
// 124 DMAC4 DEI4
(void*) INT_DMAC4_DEI4,
// 125 DMAC4 HEI4
(void*) INT_DMAC4_HEI4,
// 126 Reserved
(void*) Dummy,
// 127 Reserved
(void*) Dummy,
// 128 DMAC5 DEI5
(void*) INT_DMAC5_DEI5,
// 129 DMAC5 HEI5
(void*) INT_DMAC5_HEI5,
// 130 Reserved
(void*) Dummy,
// 131 Reserved
(void*) Dummy,
// 132 DMAC6 DEI6
(void*) INT_DMAC6_DEI6,
// 133 DMAC6 HEI6
(void*) INT_DMAC6_HEI6,
// 134 Reserved
(void*) Dummy,
// 135 Reserved
(void*) Dummy,
// 136 DMAC7 DEI7
(void*) INT_DMAC7_DEI7,
// 137 DMAC7 HEI7
(void*) INT_DMAC7_HEI7,
// 138 Reserved
(void*) Dummy,
// 139 Reserved
(void*) Dummy,
// 140 CMT CMI0
// (void*) INT_CMT_CMI0,
(void*) vPortPreemptiveTick,
// 141 Reserved
(void*) Dummy,
// 142 Reserved
(void*) Dummy,
// 143 Reserved
(void*) Dummy,
// 144 CMT CMI1
(void*) INT_CMT_CMI1,
// 145 Reserved
(void*) Dummy,
// 146 Reserved
(void*) Dummy,
// 147 Reserved
(void*) Dummy,
// 148 BSC CMTI
(void*) INT_BSC_CMTI,
// 149 Reserved
(void*) Dummy,
// 150 USB EP4FULL
(void*) INT_USB_EP4FULL,
// 151 USB EP5EMPTY
(void*) INT_USB_EP5EMPTY,
// 152 WDT ITI
(void*) INT_WDT_ITI,
// 153 E-DMAC EINT0
(void*) vEMAC_ISR_Wrapper,
// 154 USB EP1FULL
(void*) INT_USB_EP1FULL,
// 155 USB EP2EMPTY
(void*) INT_USB_EP2EMPTY,
// 156 MTU2 MTU0 TGI0A
// (void*) INT_MTU2_MTU0_TGI0A,
(void*) MTU_Match,
// 157 MTU2 MTU0 TGI0B
(void*) INT_MTU2_MTU0_TGI0B,
// 158 MTU2 MTU0 TGI0C
(void*) INT_MTU2_MTU0_TGI0C,
// 159 MTU2 MTU0 TGI0D
(void*) INT_MTU2_MTU0_TGI0D,
// 160 MTU2 MTU0 TGI0V
(void*) INT_MTU2_MTU0_TGI0V,
// 161 MTU2 MTU0 TGI0E
(void*) INT_MTU2_MTU0_TGI0E,
// 162 MTU2 MTU0 TGI0F
(void*) INT_MTU2_MTU0_TGI0F,
// 163 Reserved
(void*) Dummy,
// 164 MTU2 MTU1 TGI1A
(void*) INT_MTU2_MTU1_TGI1A,
// 165 MTU2 MTU1 TGI1B
(void*) INT_MTU2_MTU1_TGI1B,
// 166 Reserved
(void*) Dummy,
// 167 Reserved
(void*) Dummy,
// 168 MTU2 MTU1 TGI1V
(void*) INT_MTU2_MTU1_TGI1V,
// 169 MTU2 MTU1 TGI1U
(void*) INT_MTU2_MTU1_TGI1U,
// 170 Reserved
(void*) Dummy,
// 171 Reserved
(void*) Dummy,
// 172 MTU2 MTU2 TGI2A
(void*) INT_MTU2_MTU2_TGI2A,
// 173 MTU2 MTU2 TGI2B
(void*) INT_MTU2_MTU2_TGI2B,
// 174 Reserved
(void*) Dummy,
// 175 Reserved
(void*) Dummy,
// 176 MTU2 MTU2 TGI2V
(void*) INT_MTU2_MTU2_TGI2V,
// 177 MTU2 MTU2 TGI2U
(void*) INT_MTU2_MTU2_TGI2U,
// 178 Reserved
(void*) Dummy,
// 179 Reserved
(void*) Dummy,
// 180 MTU2 MTU3 TGI3A
(void*) INT_MTU2_MTU3_TGI3A,
// 181 MTU2 MTU3 TGI3B
(void*) INT_MTU2_MTU3_TGI3B,
// 182 MTU2 MTU3 TGI3C
(void*) INT_MTU2_MTU3_TGI3C,
// 183 MTU2 MTU3 TGI3D
(void*) INT_MTU2_MTU3_TGI3D,
// 184 MTU2 MTU3 TGI3V
(void*) INT_MTU2_MTU3_TGI3V,
// 185 Reserved
(void*) Dummy,
// 186 Reserved
(void*) Dummy,
// 187 Reserved
(void*) Dummy,
// 188 MTU2 MTU4 TGI4A
(void*) INT_MTU2_MTU4_TGI4A,
// 189 MTU2 MTU4 TGI4B
(void*) INT_MTU2_MTU4_TGI4B,
// 190 MTU2 MTU4 TGI4C
(void*) INT_MTU2_MTU4_TGI4C,
// 191 MTU2 MTU4 TGI4D
(void*) INT_MTU2_MTU4_TGI4D,
// 192 MTU2 MTU4 TGI4V
(void*) INT_MTU2_MTU4_TGI4V,
// 193 Reserved
(void*) Dummy,
// 194 Reserved
(void*) Dummy,
// 195 Reserved
(void*) Dummy,
// 196 MTU2 MTU5 TGI5U
(void*) INT_MTU2_MTU5_TGI5U,
// 197 MTU2 MTU5 TGI5V
(void*) INT_MTU2_MTU5_TGI5V,
// 198 MTU2 MTU5 TGI5W
(void*) INT_MTU2_MTU5_TGI5W,
// 199 Reserved
(void*) Dummy,
// 200 POE2 OEI1
(void*) INT_POE2_OEI1,
// 201 POE2 OEI2
(void*) INT_POE2_OEI2,
// 202 Reserved
(void*) Dummy,
// 203 Reserved
(void*) Dummy,
// 204 MTU2S MTU3S TGI3A
(void*) INT_MTU2S_MTU3S_TGI3A,
// 205 MTU2S MTU3S TGI3B
(void*) INT_MTU2S_MTU3S_TGI3B,
// 206 MTU2S MTU3S TGI3C
(void*) INT_MTU2S_MTU3S_TGI3C,
// 207 MTU2S MTU3S TGI3D
(void*) INT_MTU2S_MTU3S_TGI3D,
// 208 MTU2S MTU3S TGI3V
(void*) INT_MTU2S_MTU3S_TGI3V,
// 209 Reserved
(void*) Dummy,
// 210 Reserved
(void*) Dummy,
// 211 Reserved
(void*) Dummy,
// 212 MTU2S MTU4S TGI4A
(void*) INT_MTU2S_MTU4S_TGI4A,
// 213 MTU2S MTU4S TGI4B
(void*) INT_MTU2S_MTU4S_TGI4B,
// 214 MTU2S MTU4S TGI4C
(void*) INT_MTU2S_MTU4S_TGI4C,
// 215 MTU2S MTU4S TGI4D
(void*) INT_MTU2S_MTU4S_TGI4D,
// 216 MTU2S MTU4S TGI4V
(void*) INT_MTU2S_MTU4S_TGI4V,
// 217 Reserved
(void*) Dummy,
// 218 Reserved
(void*) Dummy,
// 219 Reserved
(void*) Dummy,
// 220 MTU2S MTU5S TGI5U
(void*) INT_MTU2S_MTU5S_TGI5U,
// 221 MTU2S MTU5S TGI5V
(void*) INT_MTU2S_MTU5S_TGI5V,
// 222 MTU2S MTU5S TGI5W
(void*) INT_MTU2S_MTU5S_TGI5W,
// 223 Reserved
(void*) Dummy,
// 224 POE2 OEI3
(void*) INT_POE2_OEI3,
// 225 Reserved
(void*) Dummy,
// 226 USB USI0
(void*) INT_USB_USI0,
// 227 USB USI1
(void*) INT_USB_USI1,
// 228 IIC3 STPI
(void*) INT_IIC3_STPI,
// 229 IIC3 NAKI
(void*) INT_IIC3_NAKI,
// 230 IIC3 RXI
(void*) INT_IIC3_RXI,
// 231 IIC3 TXI
(void*) INT_IIC3_TXI,
// 232 IIC3 TEI
(void*) INT_IIC3_TEI,
// 233 RSPI SPERI
(void*) INT_RSPI_SPERI,
// 234 RSPI SPRXI
(void*) INT_RSPI_SPRXI,
// 235 RSPI SPTXI
(void*) INT_RSPI_SPTXI,
// 236 SCI SCI4 ERI4
(void*) INT_SCI_SCI4_ERI4,
// 237 SCI SCI4 RXI4
(void*) INT_SCI_SCI4_RXI4,
// 238 SCI SCI4 TXI4
(void*) INT_SCI_SCI4_TXI4,
// 239 SCI SCI4 TEI4
(void*) INT_SCI_SCI4_TEI4,
// 240 SCI SCI0 ERI0
(void*) INT_SCI_SCI0_ERI0,
// 241 SCI SCI0 RXI0
(void*) INT_SCI_SCI0_RXI0,
// 242 SCI SCI0 TXI0
(void*) INT_SCI_SCI0_TXI0,
// 243 SCI SCI0 TEI0
(void*) INT_SCI_SCI0_TEI0,
// 244 SCI SCI1 ERI1
(void*) INT_SCI_SCI1_ERI1,
// 245 SCI SCI1 RXI1
(void*) INT_SCI_SCI1_RXI1,
// 246 SCI SCI1 TXI1
(void*) INT_SCI_SCI1_TXI1,
// 247 SCI SCI1 TEI1
(void*) INT_SCI_SCI1_TEI1,
// 248 SCI SCI2 ERI2
(void*) INT_SCI_SCI2_ERI2,
// 249 SCI SCI2 RXI2
(void*) INT_SCI_SCI2_RXI2,
// 250 SCI SCI2 TXI2
(void*) INT_SCI_SCI2_TXI2,
// 251 SCI SCI2 TEI2
(void*) INT_SCI_SCI2_TEI2,
// 252 SCIF SCIF3 BRI3
(void*) INT_SCIF_SCIF3_BRI3,
// 253 SCIF SCIF3 ERI3
(void*) INT_SCIF_SCIF3_ERI3,
// 254 SCIF SCIF3 RXI3
(void*) INT_SCIF_SCIF3_RXI3,
// 255 SCIF SCIF3 TXI3
(void*) INT_SCIF_SCIF3_TXI3,
// xx Reserved
(void*) Dummy
};
/* End of File */