This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Ethernet, what causes "CRC Error in Frame"?

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

0