工具/软件:
消息:
尊敬的 TI 支持团队:
我正在使用 CC3235MODSF 休眠唤醒时出现间歇性问题。 我使用MAP_PRCMHibernateCycleTrigger()
进入休眠模式 内部 RTC 配置为唯一唤醒源。
问题:
大多数情况下、器件会按预期恢复运行。 然而,在极少数情况下,它 无法从休眠状态唤醒 。 该行为是不可预测的、并且不遵循任何清晰的模式。
下面是我用于准备休眠的功能:
void RESET_COMPLET_SOC (void)
{
int32_t;
retVal = SlNetConn_stop (SlNetConnEventHandler);
Log_info(“SlNetConn_stop -> reval:%d“、reval);
睡眠 (2);
retVal = wifi_if_deinit ();
Log_info(“wifi_if_deinit -> retval:%d“、retval);
睡眠 (1);
if (retval == 0)
{
MAP_PRCMHibernateCycleTrigger();
}
暴露
{
while (1);//等待看门狗复位
}
}
问题:
-
是否存在任何已知问题或限制 当仅使用 RTC 作为从休眠状态唤醒的源时?
-
是 任何延迟或序列 在打电话之前推荐
MAP_PRCMHibernateCycleTrigger()
? -
如何验证 已正确配置休眠间隔并启用休眠间隔 ?
-
下面介绍一下 SOP 配置 影响引导或唤醒行为?
-
SOP0 和 SOP1 留空 NC(未连接) 。
-
SOP2 连接到 二极管的阳极 、阴极通过 A 连接到 GND 10kΩ 电阻器 、并连接至 1kΩ 电阻器确定晶体管的基极 。
-
-
。 UART_RX(用于刷写) 是 保持悬空 。 这是否会导致冷启动或从休眠状态唤醒时出现任何问题?
-
最后、我
Power_disablePolicy()
vTaskStartScheduler()
在中之前打电话main()
。 这是否会以任何方式影响休眠行为?
我还附加了一个原理图片段、用于硬件参考。
如果您有任何见解、最佳实践或调试建议、我们将不胜感激。
谢谢!