Hi
First my system:
I'm developing a Software using an LPC1788 with the Keil TCP Library. I use the EMAC_LPC177x_8x.c file from NXP to initiate my PHY. Although I made some small changes, because I use another PHY (DP83848).
The Problem:
The Phy is initiated correctly, as the Auto-Negotiation goes well. But when I want to ping the device it says that the received ethernet frame is wrong. The error is "CRC Error in Frame" (RINFO_CRC_ERR).
In general, what can cause this? Is it more a hardware or a software error? I use the same initialisation routine on a different board and everything goes well.
Here is a schematic for the hardware: ininet.ch/.../ethernet_sl.png
regards Frederic