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.

[参考译文] CC3220R:无法通过GPIO中断从LPDS唤醒

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1098144/cc3220r-cannot-wakeup-from-lpds-by-gpio-interrupt

部件号:CC3220R

您好,

通过在common.sysconfig中配置电源模块,尝试使应用程序始终保持连接,如下所示

然后启用策略并进入睡眠状态。  

在睡眠唤醒后,我 检查PRCMLPDSWakeupCaesGet()的返回 ,并 始终获取PRCM_LPDS_TIMER,即使我在GPIO上触发中断时也是如此。  还添加了resumeLpdsFn,但看不到它已执行。 我是在这里做这些事情,还是错过了什么?

谢谢!

Tomas

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

    您好,Tomas:

    我已将此主题分配给主题专家,并将很快为您提供答案。

    巴西,

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

    您好,Tomas:

    您的电源配置似乎正常,只需确保正确设置了“唤醒GPIO类型LPDS”,然后向您添加打印或其它命令resumeLpdsFn()以确认唤醒。

    您也可以使用SDK中的"功率测量"示例作为参考。

    此致,

    杰西

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

    您好,

    感谢您的回答。 唤醒类型的配置可能存在问题,因此将尝试不同类型。

    关机功能有什么作用,即如果我使用"启用GPIO唤醒关机"? 另一个问题是,当GPIO 唤醒 配置正确时,应该发生什么情况,运行LPDS功能并返回到睡眠状态,或运行LPDS功能并在SLEEP之后继续执行程序?

    BR Tomas

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

    您好,Tomas:

    关闭3220关闭功能406.9997万功能有406.9997万有何作用,即如果我使用"启用唤醒"?

    "启用GPIO唤醒关闭"可用于指定从休眠状态唤醒的GPIO。 在这种情况下,关机有点误导,因为它实际上是指休眠模式。 有关不同电源模式的详细信息,请参阅 此电源管理应用报告的1.5 :CC3220电源模式部分

    您可能还会发现 这些以前的帖子很有帮助:

    [quote userid="49.4212万" url="~/support/wireless-connectivity /wi-fi-group/wifi /f/wi-fi-forum/109.8144万/cc3220r-none-wakeup-from-3220-LPDs-by/GPIO-interrupT/406.9997万#4069997"[]以及406.9997万以及其它问题,如果 正确 配置了唤醒功能,则应该在重新启动/运行LPDS后继续运行?

    如果线程处于休眠状态15秒,并且在这两秒之间触发GPIO唤醒,则设备将执行GPIO唤醒功能,然后返回休眠状态,并在15秒内唤醒。

    此致,

    杰西