Hi,
Our customer is using Network Developers Kit (NDK 2.0) with DM643x.
The protocol compliance test fails with FCS error (ARP packet 4 byte).
But we are able to solve this error by changing the packet size of EmacSend() in nimu_eth.c file.
As shown below by default it is set as 64 and the error gets solved if we change it to 60.
Code from nimu_eth.c file.
/* Make sure the driver does not transmit packet less than min. as per the
* Ethernet standards. */
if( PBM_getValidLen(hPkt) < 60 )
PBM_setValidLen (hPkt, 64 );
We would like to know if it is ok if we change the size from 64 to 60.
What could the reason to set the size as 64.
Please let me know if there is any advice on this topic.
Regards.
Prad.