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.

[参考译文] TMS320F28388D:关于看门狗和 NMI 看门狗 CPU 复位

Guru**** 2564565 points
Other Parts Discussed in Thread: TMS320F28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213446/tms320f28388d-about-watchdog-and-nmi-watchdog-cpu-reset

器件型号:TMS320F28388D

大家好

我的客户正在开发 F28388D。

他们希望由 CPU2看门狗设置 CPU1复位触发。

但现在设置为 CPU1 NMI 中断->读取  NMIFLG.CPU2WDRSn -> softWAS 复位。

问题1: CPU2看门狗是否有 直接生成 CPU1复位的方法?

我的客户想要执行的操作看起来像是 CM NMI 看门狗生成 CPU1复位(使用:

CPU2看门狗中的 SYSCTL_enableCMtoCPUNMI (SYSCTL_FLAG_CMNMNWDRST);)不是 NMI 看门狗。

问题2:CPU2 NMI 看门狗的设置是否 与 CM 相同?

(对于 CPU2 NMI 看门狗生成 CPU1复位。)

问题3:TMS320F28388D 在所有 CPU (CPU1、CPU2、CM)中都具有看门狗和 NMI 看门狗?

P.S.
另一个问题:我认为 NMIFLG 寄存器没有由 CM 看门狗设置的标志。  

这意味着不会 向 CPU1通知 CM 看门狗事件?  

谢谢。

GR

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

    您好!

    Unknown 说:
    Question2:CPU2 NMI 看门狗设置是否 与 CM 相同?

    否、此功能仅适用于 CM。 对于 CPU2、仅可通过 NMI 生成对 CPU1的复位。

    [quesition3~:TMS320F28388D 在所有 CPU (CPU1、CPU2、CM)中都具有看门狗和 NMI 看门狗?/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213446/tms320f28388d-about-watchdog-and-nmi-watchdog-cpu-reset

    可以

    [报价 userid="524012" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213446/tms320f28388d-about-watchdog-and-nmi-watchdog-cpu-reset ]附加问题:我认为 NMIFLG 寄存器没有 CM 看门狗设置的标志。  [/报价]

    这是因为 CM 上的看门狗不会生成对 CM 的复位。 它仅生成 NMI、如果 NMI 未由 CM 提供服务、则它将生成复位、这可以为 CPU1生成 NMI。 请参阅以下来自器件 TRM 的快照。

    Unknown 说:
    这意味着不能 向 CPU1通知 CM 看门狗事件?  [/报价]

    在最后一点进行了说明。

    希望这对您有所帮助。

    此致、

    Vivek Singh

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

    您好、Vivek、

    感谢您的支持。

    此致、

    GR