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.

[参考译文] AWRL6432:看门狗回调模式,Watchdog_Clear()函数无法清除

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1297520/awrl6432-watchdog-call-back-mode-the-watchdog_clear-function-can-not-clear

器件型号:AWRL6432

您好

   当我们使用看门狗回调模式时、当看门狗计时器过期时、它会调用回调函数、但没有问题。 但是在看门狗计时器过期之前,如果我们使用 Watchdog_clear ( )来防止计时器过期,但似乎 Watchdog_clear ()根本不使用,回调函数仍然被调用。 这是非常奇怪的。

   如果我们使用看门狗复位模式, 看门狗_clear()可以正常运行,但雷达无法复位的问题将在看门狗计时器过期时挂起。

   我们不知道如何使用看门狗、您能告诉我们问题出在哪里吗?

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

    Hey Chianan:

    感谢您就该看门狗复位问题与我们联系。 我们的一名工程师将在第二天或两天内与您联系。 现在、我只想澄清以下几点:

    • WATCHDOG_CLEAR ()不清除计时器计数
      • 当 WDT 复位模式设置为触发热复位时,使用 Watchdog_Clear ()不会清除计时器,一旦达到到期时间,就会触发热复位
      • 当 WDT 复位模式设置为触发 NMI 中断时,使用 Watchdog_Clear ()不会清除计时器,一旦达到到期时间,就会调用回调函数。

    请确认以上内容是否正确。

    此致、

    克里斯蒂安

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

    您好,我回复如下:

    • WATCHDOG_CLEAR ()不清除计时器计数
      • 当 WDT 复位模式设置为触发热复位时,使用 Watchdog_Clear ()不会清除计时器, 一旦达到到期时间,就会触发热复位
        • 五颗星 使用 Watchdog_clear()可以清除时间,   一旦达到到期时间,就会触发热复位,但热复位将使系统挂起
      • 当 WDT 复位模式设置为触发 NMI 中断时,使用 Watchdog_Clear ()不会清除计时器,一旦达到到期时间,就会调用回调函数。
        • 五颗星 是
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Chianan:

    感谢您的澄清、请允许我到星期一再回答。 我将在内部与我们的团队进行探讨。

    此致、

    时间

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

    尊敬的 Chianan:

    我想提供有关这方面的更新。 5.3.3.0 SDK 中有一个适用于  第一 问题说明热复位后应阻止系统挂起。 有关这方面的信息、请查看看门狗驱动程序示例。

    使用 NMI 时-我仍在检查这个问题并在内部与我们的团队进行交谈。 我知道更多时就会发布更新。

    此致、

    时间

x 出现错误。请重试或与管理员联系。