Hey,
I'm encountering an issue where my MCU reboot when I connect it ethernet cable while it's been running for a while. The issue is present only when the ethernet link is removed, disconnecting the device from the network is not causing any issues. EMAC_isLinkUp() in emac.c is used for checking the link status, where it returns '(EMAC_config[index].fxnTablePtr->emacIsLinkUp(index));'.
These are the console message that I'm getting when the device restarts:
Service Status: DHCPC : Disabled : : 000
Service Status: DHCPC : Enabled : : 000
RET 1
Service Status: DHCPC : Enabled : Running : 000
00051.000 TcpTimeoutRexmt: Retransmit Timeout
Network Added: If-1:192.168.2.19
Service Status: DHCPC : Enabled : Running : 017
And while debugging, the Hwi section under ROV shows the error as: "Hard Fault: FORCED: BUSFAULT: IMPRECISERR". The libraries I'm using are:
tirtos_tivac_2_16_01_14,
xdctools_3_32_00_06_core,
ndk_2_25_00_09,
ns_1_11_00_10.
Anyone experienced similar issues or any idea on this?
Thanks,
Febin.