Tool/software: TI-RTOS
I have a use case where the TM4C micro-controller is in an enclosed environment with only Ethernet access available to the outside world and restricted access to the reset switch. The micro-controller is running TI-RTOS and TI NDK. Intermittently (about once a week), the Ethernet connection would drop off meaning that devices in the outside world are no longer able to communicate with the micro-controller through Ethernet. The Cisco router can sees periodic DHCP requests coming from the micro-controller which indicates that the link is still there to the micro-controller but that DHCP responses are not getting to the micro-controller. Resetting the micro-controller gets the Ethernet connection back, but is not a long term solution. Instead of rebooting the micro-controller, is there a way to just reset the Ethernet Phy and NDK? Due to limited access to the micro-controller, debug options are very limited. Are there any suggestions to help determine whether this is an issue with the network configuration or the NDK? The fact that resetting the micro-controller re-establishes Ethernet link has me leaning towards believing the issue is with the NDK.