I am working on Embedded Ethernet, without using a MAC controller on my Board. I have created ethernet packets and am transmitting it from the board. The packets are not received on PC and Protocol analyzer indicates CRC error. But I am sure that the CRC calculated on the board is correct as I have verified it for packets that have been received from PC and calculated the same on my board.
Can you suggest me something that can be used for finding out the exact error, or receiving the corrupted packets on PC?