[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] CRC of each IP Header is not calculated after some poin
Re: [lwip-users] CRC of each IP Header is not calculated after some point (STM32F4)
Tue, 23 Sep 2014 12:45:27 +0200
AFAIR STM32 requires place for HW calculated CRC to be zero initialized, so if outgoing buffer is corrupted (modified from zero) at some point it would break CRC calculation.
On Sep 23, 2014 11:14 AM, "Simon Goldschmidt" <address@hidden
Michael Steinecke wrote:
> But from one point on, the CRC calculation for all outgoing packets fails or
> is not executed entirely.
> CRC calculation is done by HW (SW calculation in LwIP turned off), therefore
> I would expect another STM bug. Is there something known? Some ideas how to
> track down this?
I guess you mean checksum, not CRC. Have you tried disabling hardware checksum calculation? That would be an ideal way to see if it's the hardware driver or another problem.
lwip-users mailing list