Content originally posted in LPCWare by MikeSimmonds on Fri Jul 26 07:26:48 MST 2013
My project uses the EMAC block of the LPC1778 -- but presumably this peripheral is common to other NXP parts.
Because I reject any received frame with a CRC error (Ethernet level FCS), I do not bother to verify
the various checksums.
My reasoning is that if an error occured that might be detected by checksum verification, it would also
cause a CRC error at the frame level [and the CRC is much stronger than a mere checksum].
Does anyone care to comment on this strategy? Or provide a counter example.
Cheers, Mike