2026-01-07 7:49 PM - last edited on 2026-01-09 2:42 AM by mƎALLEm
I am trying to establish an ethernet comms with the STM32F207ZGT6 MCU.
I have configured the pinout in CubeMX and followed various online resources for implementing LWIP, however I have had no success in discovering the device on my network, and thus am unable to ping. The Link led on the ethernet port lights up after my computer is connected, but no communication is acheived. I am using a DP83848MSQ/NOPB PHY.
Could someone please shed some light on the CubeMX configurations for the LWIP. I have disabled DHCP and assigned a static IP. My computer is on the same subnet (192.168.1.xxx)as assigned in CubeMX for the MCU's LWIP settings. Further, both my computer's ethernet port driver and the MCU are assigned the same netmask (255.255.255.0). The MCU and PHY are configured to operate in RMII. I am currently not using FreeRTOS.
I read elsewhere in a thread that there are some bugs associated with memory allocation for the heap, alongside issues with the HAL driver, ethernetif.c and lwip.c files,and various other nuances.
Attached are my current schematics for my board design, and the pin configuration in CubeMX.
Any assistance would be greatly appreciated.
Regards,
Dan