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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/944209/cc3220moda-memory-clear-during-hibernation

器件型号:CC3220MODA

您好!  

我想知道在休眠期间 RAM 会发生什么情况。  

特别是存储器碎片化、是否有可能在休眠(RTC 唤醒)后保留碎片化的存储器。

从 RAM 的角度来看、冷启动/POR 和休眠唤醒是否相同?

谢谢、

Yun

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

    您好、Yun、

    休眠模式下不会保留 RAM 存储器(如果我们不对 RTC 和保留寄存器的几个字节进行计数)。 如果您需要 RAM 保持、则需要使用 LPDS (低功耗深度睡眠)。 本 视频介绍了 CC3220器件的电源管理

    1月

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

    您好、Jan、

    我知道在 HIB 模式下没有保留、因此我将使用保留寄存器来实现这一目的。

    我要问的是、如果完全确定在休眠后将清除 RAM 碎片。

    谢谢、

    Yun

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

    您好、Yun、

    很抱歉、我不理解您的问题、因为这真的毫无意义。 如果 RAM 未通过 HIB 供电、您希望 RAM 的内容能够保留吗?

    BTW... 在 POR 之后由 ROM 引导加载程序清除的 RAM si 内容或从安全原因中退出 HIB。

    1月

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

    您好、Jan、

    一个使 bad_alloc 异常的奇怪错误、该异常本身已被恢复、从而意外地导致了这个奇怪的问题。

    (此应用程序运行秒并反复输入 HIB 小时数)

    我无法找到有关休眠期间 RAM 行为的说明、因此我猜如果 RAM 电源没有特意关闭、可能会发生这种情况。

    如果您有、您能否共享我可以阅读的有关详细信息的链接或文档编号?

    谢谢!

    Yun

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

    您好、Yun、

    我不知道任何正式文件。 这个主题在 e2e 论坛上进行了几次讨论。 您可以尝试搜索此较旧的线程。

    您的申请应根据以下两个事实进行设计:

    • HIB 上没有 RAM 保持
    • 未确定启动后的 RAM 状态(这意味着行为几乎与市场上的任何 MCU 相同)

    如果您认为您的应用程序代码可能会受到未确定/之前 RAM 状态的影响、则应更改此选项。 因为这肯定不正确。

    但是、如果我想、我认为您提出问题的原因在于启动后 RAM 的状态未确定。

    1月

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

    您好、Jan、

    感谢您的建议!

    Yun