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.

[参考译文] MSPM0G3507:WWDT 记录不清楚、LPM 下存在不可预测的行为、其中"policy.HWCEN"和"全局窗口看门狗"记录了吗?

Guru**** 2392095 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1511815/mspm0g3507-wwdt-poorly-documented-unpredictable-behaviour-in-lpm-where-are-policy-hwcen-and-global-window-watchdog-documented

器件型号:MSPM0G3507

工具/软件:

数据表第1576页- "STISM -在睡眠模式下停止。 该位的功能要求 POLICY.HWCEN = 0。 如果 POLICY.HWCEN = 1、则 WWDT 会在睡眠期间复位并需要重新配置。 注意:由于不支持睡眠模式、该位对全局窗口看门狗没有影响。 0h = WWDT 在睡眠模式下继续运行。 1h = WWDT 在睡眠模式下停止、并在唤醒后从停止位置恢复。"

数据表的第1576页提到了"POLICY.HWCEN"和"全局窗口看门狗"、在数据表和整个互联网中搜索这些内容时、它们在其他地方完全找不到。  其他人可能不会分享我的观点、但看门狗计时器就像您车内的安全气囊或降落伞一样。  安全设备必须100%防弹且始终工作。  这让我想到了我最想说的一点、那就是、我最好能告诉它的外设文档记录最差、应该是相反的、记录最详尽的外设。  WWDT0有时在运行、有时在睡眠模式下不会出现不可预测和不稳定的行为。  是的、STISM 位设置为 true。  WWDT 设计的另一个缺陷是无法验证计数器是否真的计数。  有诸如"run"位之类的状态位声称它正在运行、但从我的测试来看它不在运行、但再说一次、由于您无法查看实际的计数器寄存器、除了等待 WWDT0事件在应该发生时变为_not_之外、没有其他方法可以知道。  非常令人沮丧  相反、我使用 timerg0实现了我自己的看门狗、它始终以待机/低功耗运行。

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

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

    您好、Chris、感谢您的反馈、并对 TRM 中的细节不足深表歉意。 我将把这个信息传达给我们的内部团队、以便我们可以在下一个文档版本中改进 WWDT 的文档。

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

    这样做很好、但您能回答问题并在本论坛上填写文档空白吗?   "POLICY.HWCEN"和"全局窗口监视程序"...它们是什么/在哪里?  如何设置或检查 POLICY.HWCEN 的状态?  什么是 "全局窗口看门狗"或者这个拼写错误应该是 WWDT0或 WWDT1?  或者、 "全局窗口看门狗"实际上是其他一些在手册中没有记录的看门狗计时器吗?

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

    嗨、Chris、对延误深表歉意、我正在内部讨论此问题、并会尽快得到您的答复。