Linker file bugs in LWiP HTTP Server examples for gcc
There's some problems with the .ld files for SW4STM32 for various processors in the LWiP demo projects in the CubeMX HAL distribution files.
For instance F7 version 1.16.0 746 and 767 nucleo boards, the RAM section overlaps the ethernet DMA rx and tx descriptor, and rx data array sections (Memory_B[123]).
The 767 file has a stack area declared to be 0x1000 (4096) bytes, but the tx data array extends into that area (Memory_B4).
This would have some very subtle failures since these sections are handled by DMA. It's not like you can check to see what code is screwing up your variables, because there is no code
Andrei (from The Great White North)
