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.

[参考译文] TMS570LC4357:在触发窗口之前触发 DWWD 的反应

Guru**** 2460850 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1122759/tms570lc4357-reaction-of-dwwd-when-triggered-before-trigger-window

器件型号:TMS570LC4357

各位专家、您好!

我们正在使用50%的窗口来进行 DWWD 的软件测试。
我们如何实现此诊断取决于 DWWD 在打开的窗口之外触发时的反应。

注意:我们使用 配置为抛出 NMI 的 DWWD

(Q1)如果在打开的窗口之外触发 DWWD、会发生什么情况? NMI 是生成的、计数器会发生什么情况?

谢谢、此致、
最大

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

    您是否意味着看门狗在窗口之外进行处理? 任何在 这个时间窗口之外处理安全装置的尝试将导致安全装置生成一个到 CPU 的复位或者 NMI。

    NMI 处理程序需要为安全装置提供服务。 如果看门狗没有及时处理、NMI 将在 每次计数器计数到零时连续生成。

    如果看门狗装置被及时处理、看门狗计数器从预加载值重新加载并开始递减计数。

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

    您好 QJ、

    是的、我询问的是在窗口前处理看门狗。
    例如:WD 设置为25%窗口 、是否在25%窗口之前提供服务(图17-11)、这是否会立即触发中断?

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

    尊敬的 Max:

    如果看门狗装置未在25%打开窗口内被处理、NMI 中断将被生成。  

    [引用 userid="430202" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1122759/tms570lc4357-dwwd-ex反作用 dwwd-when trigger-Bee-Bee-Before-window/4163823#4163823"]此中断前是否会立即触发[25%、引用此中断前的服务?]

    这意味着在服务窗口被"打开"前、看门狗装置被处理。 它将导致一个"违反开始时间"、并且也生成 NMI 中断。