AnsweredAssumed Answered

K60 Ethernet not sending packets

Question asked by Marlon Smith on Nov 26, 2015
Latest reply on Dec 1, 2015 by Marlon Smith

Hi everyone,

 

I'm writing an Ethernet driver for the K60 and a custom board.  When I attempt to send a packet, there is no activity on any of the RMII lines.

 

The external PHY provides a 50MHz clock for the MAC.  I define one receive buffer and one transmit buffer, and descriptors for both.  Before sending I copy data into the TX buffer and set the ready flag, then I set ENET_TDAR to begin transmission.

 

After the transmission attempt, EIR reads as 0, and ECR reads as 0xf0000002.  It looks like the chip is not even trying to send the packet, but I've read all through the datasheet and I can't figure out what's going wrong.

 

Any help is much appreciated, thanks!

 

Marlon

Outcomes