Hi all,
I'm trying to implement the ethernet module (FEC) using MPC5777c chips with official MPC57xx motherboard for RJ45 hardware interface,and I'm using the DP83848C for PHY layer chips.
Now I'm at a stage that receiving part are always working, but sometimes I couldn't transmit packets. Sometimes the transmitter is working but sometimes it is not, and I checked all the registers on the chip they all behaves the same when the transmission successful or not. I'm thinking maybe it's due to the packet collision or some other reasons which cause the packet couldn't transmit? I'm currently run out of my idea, since all the software part behaves exactly the same whenever it's success or failure. Could anyone give me any clue of how to check that this chip is working correctly and whether it is causing via a data collision or some other reasons? Thanks.
Here's some screenshot when it successful and failure.
when it working:
when it not working:
Regards.
Luke