Thread 中讨论的其他器件:CC3235SF
工具/软件:
尊敬的 TI 支持团队:
我将使用 CC3235SF 并MAP_PRCMHibernateCycleTrigger()
通过内部 RTC 进入休眠模式。
我已经观察到 罕见但不可预测的故障 其中器件不会从休眠中唤醒。 大多数情况下、它会按预期恢复运行、但有时在没有任何明确模式的情况下无法恢复运行。
设置显示正确、我正在使用以下功能执行干净的重新启动:
void RESET_COMPLETE_SOC(void)
{
int32_t retval;
retval = SlNetConn_stop(SlNetConnEventHandler);
LOG_INFO("SlNetConn_stop -> retval : %d", retval);
sleep(2);
retval = WIFI_IF_deinit();
LOG_INFO("WIFI_IF_deinit -> retval : %d", retval);
sleep(1);
if(
RetVal == 0)
{
MAP_PRCMHibernateCycleTrigger();
}
else
{
while(1);//wait for watchdog reset}
}
此函数将关闭网络服务和 Wi-Fi 接口、增加短暂延迟、然后调用MAP_PRCMHibernateCycleTrigger()
。
请提供以下建议:
-
使用时的任何已知问题或限制 仅 RTC 作为唤醒源?
-
是否有 即延迟、时序控制 或在致电之前需要执行其他步骤
MAP_PRCMHibernateCycleTrigger()
? -
如何确认 已正确配置休眠间隔并启用休眠间隔 ?
此外 、我有以下与硬件相关的问题:
-
SOP0 和 SOP1 互补函数 未连接 (NC) 。
-
SOP2 被连接到 二极管的阳极 和 CATHODE 通过 10kΩ 电阻器连接至 GND 、并连接至 1kΩ 电阻器确定晶体管的基极 。
此 SOP 配置是否会对引导或唤醒行为产生任何意外的影响?
此外、 UART_RX(用于刷写)保持悬空 (无上拉电阻)。 这可能会导致冷启动或休眠唤醒期间出现任何问题吗?
请查看下面的 原理图片段:
即使我Power_disablePolicy()
vTaskStartScheduler()
在中之前调用、以下配置是否会导致任何问题main()
? -
感谢您的支持。