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.

[参考译文] MSP430F5310:调试模式下的看门狗复位

Guru**** 2680515 points

Other Parts Discussed in Thread: MSP430F5310, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1595611/msp430f5310-watchdog-reset-in-debug-mode

器件型号: MSP430F5310
主题中讨论的其他器件: MSP-FET

您好、

我对 MSP430F5310 上的看门狗计时器行为有疑问。  
根据我的理解、当使用 MSP-FET 闪存仿真工具发生调试中断时、嵌入式仿真模块 (EEM) 会暂停某些内部 CPU 时钟。 这也会停止馈送看门狗计时器的时钟、因此通常不应发生看门狗复位。  

然而、在极少数情况下、即使在此类调试中断期间、我也观察到看门狗计时器会触发复位。 WDT 相关寄存器设置与正常运行时运行期间的设置相同。  

您能否列出在调试期间看门狗计时器仍可能触发复位的可能条件或场景?

谢谢。此致、
Takeo

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

    尊敬的 Ozawa:

    器件触发看门狗复位的唯一方式是不馈送看门狗。 您能描述一下调试中断期间的确切时间吗? 硬件中断发生之前会发生什么情况?  

    此致、

    Diego Abad

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

    尊敬的 Takeo:

    您可能会在某些情况下观察到这种行为、例如:

    • WDT 源自外部振荡器
    • 休息时间
    • EEM 可能未配置为停止时钟

    这很可能是配置为供 WDT 使用的时钟的结果。

    本文档是 EEM 的良好参考: 使用增强型仿真模块 (EEM) 与 CCS 进行高级调试  

    此致、

    Owen

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

    尊敬的 Owen:

    感谢您的答复。
    您‘澄清一下“中断时间“在这种情况下具体意味着什么吗? 很抱歉不能完全理解、如果您能解释其中的确切条件、我将不胜感激。

    此致、
    Takeo

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

    尊敬的 Takeo:

    很抱歉混淆。 “中断时序“是指停止/停止调试会话的时序。 如果在接近 WDT 周期结束时发生这种情况、则可能会存在 WDT 发出复位的情况。 该时钟可以运行大约 1-4 个时钟、然后在调试中断时停止。

    希望这能回答您的问题。 如果您有任何其他问题、请随时跟进。

    此致、

    Owen