请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 您好!
我们目前在 TMS570LC4357中使用 RTI 模块、但我们不使用数字窗口式看门狗(DWWD)。
如参考手册中所述、DWWD 功能默认被禁用、只有专用密钥才能启用该功能(RTIDWDCTRL 寄存器中的 DWDCTRL 域)。
数据表中还描述了"在发生看门狗违规的情况下、应用程序可以选择生成系统复位或 CPU 的不可屏蔽中断"。我的理解是、只有在启用 DWWD 时才会生成复位或 NMI。
但是、在 RTI 模块参考手册的表17-35 (RTIWDRXNCTRL 寄存器)中、DWWD 响应必须配置如下:
- 0x5 如果 w转 速狗超出定义的时间窗口、或者看门狗根本不提供服务、DWWD 将导致复位。
- 0xA:如果 w转 速狗超出定义的时间窗口、DWWD 将生成 NMI。
-所有其他值: 如果 w转 速狗超出定义的时间窗口或看门狗根本不被处理、DWWD 将导致复位。
=>我的理解是、当 DWWD 被禁用(看门狗不在 AL 上被处理)时、也可以生成复位。
此重置的含义是什么?
如何确保看门狗功能不会导致复位,即使它默认为禁用状态?
此致、
Christopher