This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3235MODSF:休眠唤醒故障(使用 RTC)–需要指导

Guru**** 2394305 points
Other Parts Discussed in Thread: CC3235MODSF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1525769/cc3235modsf-hibernate-wake-up-failure-using-rtc-need-guidance

器件型号:CC3235MODSF

工具/软件:

消息:

尊敬的 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);//等待看门狗复位
    }
}

问题:

  1. 是否存在任何已知问题或限制 当仅使用 RTC 作为从休眠状态唤醒的源时?

  2. 任何延迟或序列 在打电话之前推荐MAP_PRCMHibernateCycleTrigger()?

  3. 如何验证 已正确配置休眠间隔并启用休眠间隔

  4. 下面介绍一下 SOP 配置 影响引导或唤醒行为?

    • SOP0 和 SOP1 留空 NC(未连接)

    • SOP2 连接到 二极管的阳极 、阴极通过 A 连接到 GND 10kΩ 电阻器 、并连接至 1kΩ 电阻器确定晶体管的基极

  5. UART_RX(用于刷写) 保持悬空 。 这是否会导致冷启动或从休眠状态唤醒时出现任何问题?

  6. 最后、我Power_disablePolicy()vTaskStartScheduler()在中之前打电话main()。 这是否会以任何方式影响休眠行为?

我还附加了一个原理图片段、用于硬件参考。



  

如果您有任何见解、最佳实践或调试建议、我们将不胜感激。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我不熟悉任何问题。

    您共享的代码用于重置应用程序代码。

    在哪里定义 RTC?

    您是否遵循 power_measure 示例以了解如何完成该操作?

    Shlomi