I am having trouble getting the TCP stack to work with my STM32F746 Nucleo. I have been able to port the stack to my project and can compile the program. I am trying to use a static IP address and I am directly connected to my computer with a USB-Ethernet adapter, which seems to be working fine. I am seeing that after I call
FreeRTOS_IPInit(), the network hook
vApplicationIPNetworkEventHook() gets correctly called and the network goes up.
The problem I am having is that I cannot ping the board. Using wireshark I am seeing that there are some gratuitous ARP from the STM32, but when I ping I get host unreachable.
My project can be found here if that helps. I’ve done some debugging but I haven’t been able to find anything obvious. Any advice on this would be appreciated.