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.

[参考译文] CC3220MODA:进入休眠模式-什么原因可能导致休眠模式无法唤醒

Guru**** 2393725 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/767860/cc3220moda-entering-hibernate---what-could-cause-it-to-not-wake-up

器件型号:CC3220MODA

您好!

我正在使用 PRCMHibernateIntervalSet (num_seconds * 32768)在处理器上设置休眠间隔。

将唤醒源设置为慢时钟后,我将调用 PRCMHibernateEnter();

我正在尝试跟踪一个可能是它在被告知时(或当我认为我被告知时)未被唤醒的错误。  我仍在尝试找到根本原因、并想知道这是否是一个问题。

什么可能导致处理器在"num_seconds"后不唤醒?  num_seconds 可以为5天以上至28天(以秒为单位)。

num_seconds 是 uint32_t  这会是个问题吗?   

在这里、任何见解都将大有帮助!

谢谢!

Joe K.

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

    您是否在 LaunchPad 或定制硬件上看到此问题?

    我不认为 uint32_t 是问题所在、但为了安全起见、您可以始终将 PRCMHibernateIntervalSet 参数强制转换为无符号 long long。

    Jesu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jesu、
    这在定制硬件上。 我现在使用无符号 long 来处理间隔、但我无法可靠地重现问题、因此我无法轻松地知道问题是否已修复。 这个*可能*是问题,也可能是其他问题,但我想我会检查一下休眠间隔是否存在已知问题。
    谢谢!
    Joe K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joe、您好!

    这是可能的、因为在28天的情况下、您会看到超过790亿的参数、而32位无符号整型值则略高于40亿。 如果您有一些 LaunchPad、在这些 LaunchPad 上测试您的问题也会很有帮助。 这样、如果在两个硬件上都发生这种情况、我们可能可以放心地说这是一个软件问题、否则是硬件问题。

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

    由于不活动而关闭此线程。 如果您有新问题、可以随意创建新主题。

    Jesu