lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] fragmentation failure with stm32 if length > 1704


From: Zachar Papkov
Subject: Re: [lwip-users] fragmentation failure with stm32 if length > 1704
Date: Mon, 16 Dec 2019 08:44:51 +0200

ETH_DMADescTypeDef DMARxDscrTab[ETH_RX_DESC_CNT]; /* Ethernet Rx DMA Descriptors */

 

&sharppragma location=0x30040060
Increase heap size DMARxDscrTab

On Sun, Dec 15, 2019, 16:52 ranran <address@hidden> wrote:
Hello,

We see the using packets above ~6000 bytes, lwip get into  unaligned access
exception (it first does not respond to the ~6000 packet from PC, and then
after several seconds , or after sending a small packet again, it gets into
this exception:
->lwip_cyclic_timer
->ip_reass_tmr
->ip_reass_free_complete_datagram
->iprh = (struct ip_reass_helper *)p->payload;
Is this functional issue a chip issue or lwip issue ?

I am using latest CubeH7 (ver 1.5) , which also includes the udp echo
example.

Thing I've tried:
1. CubeH7 1.5 comes with lwip 2.0.3, I've tried to upgrade to lwip 2.1.2,
but it did not change result.
2. I have tried to increase PBUF various size, but it did not help, I am not
sure why.

This issue can very easily be reproduced with eval or nucleo board for
stm32h7.

Thank you for any idea,
Ran





--
Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html

_______________________________________________
lwip-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/lwip-users

reply via email to

[Prev in Thread] Current Thread [Next in Thread]