工具/软件:TI-RTOS
相关详细信息:
TIRTOS 版本:2.16.00.08
NS 1.11.00.10
在我的设备获取 IP 地址后、我设置 SNTP 并同步时间。
我只是为了进行可靠性测试而测试多个器件以太网复位、发现 synctime 任务在一个点上出现故障。
这是否是我的故障、因为我在间歇性地断开网络连接的情况下、让 SNTP 任务继续运行?
在下面的图片中、我强调了在这个问题之前发生的事件。
首先是网络移除(我的测试的一部分)、我将以太网连接切换到设备。
第二、重新发送超时。 不是意外的、因为我有正在进行的 HTTP 任务、可能会被中断。
第三,非法的 ARP 尝试。 我不知道这是什么。
其他需要注意的事项是从内存中取出的 heapmem。 我目前正在使用99%的 SRAM、但还没有机会尝试修复它。 但是、我认为只有发生了内存不足的情况、因为我通过指向错误的 URL、将多个 HTTPS 故障快速地重新返回。 当然、我通常看不到这种情况。 我认为这可以忽略、除非您认为它可能导致 synctime 中的总线故障。
如果有任何帮助,我们将不胜感激。 如果我可以提供其他信息、或者我错过了一些明显的信息、请告诉我。 谢谢!
--Subhash
我附加了我认为可能有用的 ROV 视图和堆栈跟踪内容:
这是代码中的故障点: