2024-09-17 11:55 PM - edited 2024-09-18 01:51 AM
Hello,
my problem, that uIP-Stack has TCP-Retransmissions with HTTP-trafic. That was observed with Wireshark. The same uIP-Stack works at STM32F7 properly. I'm not sure about Settings in CubeMX with Descriptor Address and Size. My settings are like follows:
with this setting I have followed Error inside uVision5 (compiler version 5):
Could someone explain how to set Descriptors inside CubeMX properly and get Ethernet work reliable for HTTP trafic?
Solved! Go to Solution.
2024-09-23 02:23 AM
To my calculation it (32 bytes) is exactly for TX descriptor. For RX can be tooken 24 bytes. With these settings it is working too.
Thanks again for your response.
2024-09-23 02:32 AM
For closing this chat my remain one question about buffer size of recived data. Is it simply this:
(&heth)->RxDescList.RxDataLength
2024-09-23 06:51 AM
Again, the buffers better should be aligned on cache line size and size of each buffer multiple of the cache line size. 1536 is a good number.