器件型号:CC3220
我的 cc3220板充当服务器(使用 TCP 套接字)和 cc1310 (使用 UART)之间的桥接器。
我使用看门狗自动重新引导 cc3220、然后它在30分钟内无法从服务器获取数据包。 所有(包括看门狗)在30块电路板上都可以正常工作5个月。
昨天,我的两个主板(来自具有多个不同组件的不同制造商)在 RebootMCU() 函数调用后完全挂起。 超过24小时后看门狗未重启 cc3220。 即使是 RESET 引脚也不会重启器件(仅重启)。
为什么会发生这种情况?
void RebootMCU()
{
UART_PRINT ("尝试 sl_Stop \n"\});
_i16结果= sl_Stop (200);
如果(结果!= 0)
{
UART_PRINT ("sl_Stop result:%d\n\r",result);
sl_Stop (0);
}
UART_PRINT ("RebootMCU()\n\r");
PRCMHibernateCycleTrigger();
}