Ethernet Request time out issue
Hello everyone,
I am working with an STM32H5 series board and have successfully initialized Ethernet using the lwIP stack.
The DHCP process works correctly — I am able to obtain an IP address.
However, I am facing a “Request Timeout” issue when I try to communicate with other devices or servers over the network.
Below is my sys_check_timeouts() function (default lwIP implementation):
My setup:
-
Controller: STM32H5 series
-
Ethernet initialized via CubeMX
-
lwIP stack enabled (DHCP client working fine)
Issue:
-
DHCP successfully assigns an IP address
-
But when I send data or ping a remote server, I get a Request Timeout
Question:
-
Is there something I might be missing regarding how often sys_check_timeouts() should be called?
-
Could it be related to sys_now() .
Any suggestions or guidance would be appreciated!
Thank you.
