SAM7X256 and DP83848I

Posted by linuxfande on June 14, 2007
Hello,

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:
ARM PHY

PB2 TX0
PB3 TX1
PB10 TX2
PB11 TX3
PB1 TX_EN
PB0 TX_CLK

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,

Michael



RE: SAM7X256 and DP83848I

Posted by Dave on 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.

RE: SAM7X256 and DP83848I

Posted by linuxfande on June 16, 2007
Thanks for the hint, I will try this.

Best regards,

Michael