]> git.sur5r.net Git - freertos/blobdiff - Demo/RX600_RX62N-RSK_GNURX/RTOSDemo/vects.c
Update the RX GCC port - optimised build is working, unoptimised not.
[freertos] / Demo / RX600_RX62N-RSK_GNURX / RTOSDemo / vects.c
index 47470f802471af0cf7b195b8fbefeb73f534f9dc..7e9b6b1a0ca1a38b983d38b94491f36e653a5894 100644 (file)
@@ -19,8 +19,10 @@ extern void start(void);
 extern void stack (void);\r
 extern void vTickISR( void );\r
 extern void vSoftwareInterruptISR( void );\r
-extern void vT0_1InterruptHandler( void );\r
-extern void vT2_3InterruptHandler( void );\r
+extern void vT0_1_ISR_Wrapper( void );\r
+extern void vT2_3_ISR_Wrapper( void );\r
+extern void vEMAC_ISR_Wrapper( void );\r
+extern void vTimer2_ISR_Wrapper( void );\r
 \r
 #define FVECT_SECT          __attribute__ ((section (".fvectors")))\r
 \r
@@ -158,11 +160,11 @@ const fp RelocatableVectors[] RVECT_SECT  = {
 //;0x0074  CMTU0_CMT1\r
        (fp)INT_Excep_CMTU0_CMT1,\r
 //;0x0078  CMTU1_CMT2\r
-       (fp)INT_Excep_CMTU1_CMT2,\r
+       (fp)vTimer2_ISR_Wrapper,\r
 //;0x007C  CMTU1_CMT3\r
        (fp)INT_Excep_CMTU1_CMT3,\r
-//;0x0080  Reserved\r
-    (fp)0,\r
+//;0x0080  Ether\r
+    (fp)vEMAC_ISR_Wrapper,\r
 //;0x0084  Reserved\r
     (fp)0,\r
 //;0x0088  Reserved\r
@@ -446,7 +448,7 @@ const fp RelocatableVectors[] RVECT_SECT  = {
 //;0x02B4  Reserved\r
     (fp)0,\r
 //;0x02B8  TMR0_CMI0A\r
-    (fp)vT0_1InterruptHandler,\r
+    (fp)vT0_1_ISR_Wrapper,\r
 //;0x02BC  TMR0_CMI0B\r
     (fp)INT_Excep_TMR0_CMI0B,\r
 //;0x02C0  TMR0_OV0I\r
@@ -458,7 +460,7 @@ const fp RelocatableVectors[] RVECT_SECT  = {
 //;0x02CC  TMR1_OV1I\r
     (fp)INT_Excep_TMR1_OV1I,\r
 //;0x02D0 TMR2_CMI2A\r
-    (fp)vT2_3InterruptHandler,\r
+    (fp)vT2_3_ISR_Wrapper,\r
 //;0x02D4  TMR2_CMI2B\r
     (fp)INT_Excep_TMR2_CMI2B,\r
 //;0x02D8  TMR2_OV2I\r