Tool/software: TI-RTOS
Relevant details:
TIRTOS Version: 2.16.00.08
NS 1.11.00.10
After my device acquires an IP address, I setup SNTP and it syncs time fine.
I was just testing multiple device ethernet resets for reliability testing and found that at one point, the syncTime task had a fault.
Is this my fault because I let the sntp task keep running even though I was removing network connectivity intermittently?
In the picture below, I highlighted the events that happen right before this issue.
First the network removal (part of my testing), I am physically switching the ethernet connection to the device.
Second the retransmit timeouts. Not unexpected because I have ongoing HTTP tasks that might get interrupted.
Third, the Illegal ARP attempt. I have no idea what that is.
Other items of note are the heapmem out of memory. I am currently using 99% of my SRAM and haven't had a chance to try and fix that yet. But the heapmem out of memory I think is only happening because I'm forcing multiple HTTPS failures back to back very quickly by pointing to a bad URL. I don't see this normally of course. I think this can be ignored unless you think it could be causing the bus fault in syncTime.
Any help would be much appreciated. If there is other information I can provide, or something obvious I missed, please let me know. Thank you!
--Subhash
I have attached my ROV view and the stack trace stuff that I thought might be useful:
This is the point in the code where it hit's the fault: