SAM7X256 and DP83848I

linuxfande wrote on Thursday, June 14, 2007:


I´m trying to run the FreeRTOS demo “lwIP_Demo_Rowley_ARM7” build with gcc on a selfmade board.
It’s based on the ATMEL AT91SAM7X-EK schematic.
The FreeRTOS is basically ok. The LEDs are blinking and
I can communicate with the USB Port.
Further I use the Phy (DP83848I) in state of the original PHY which
use the developer of FreeRTOS.
Now I can communicate with the Phy over the MDIO-Interface.
Link is stable up and running. We get Links to the ethernet with
100 and 10 MBit.
But I don’t get an receive Interrupt on the EMAC.
The data (Rx0-3,Rxdv,Rxclk) from the Phy are on the Pins at the AT91SAM7X256
are measuered with an oscilloscop.

The pinning between the ARM and the PHY looks like this:

PB2  TX0
PB3  TX1
PB10 TX2
PB11 TX3           

PB5  RX0
PB6  RX1
PB13 RX2
PB14 RX3       
PB15 RX_DV       
PB7  RX_ER           
PB17 RX_CLK   

PB8  MDC       
PB9  MDIO           
PB16 COL       
PB4  CRS   
PB26 PowerDown           
Best regards,


davedoors wrote on Friday, June 15, 2007:

This is a bit processor specific rather than FreeRTOS specific.  I would suggest posting the same message on the SAM7 Yahoo group.  You might get a more expert reply.

linuxfande wrote on Saturday, June 16, 2007:

Thanks for the hint, I will try this.

Best regards,