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!