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.

[参考译文] F29H85X-NMI EVM:查询 SOM 进入 NMI 后的行为

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1523148/f29h85x-som-evm-inquiry-on-cpu-behavior-after-entering-nmi

器件型号:F29H85X-EVM-EVM SOM

工具/软件:

尊敬的专家:

我们的客户对于输入 NMI 后的 CPU 行为有以下问题:

  1. 在 CPU 进入 NMI 并执行必要的标志清除操作后、如果未触发手动复位、CPU 是否会自动复位?
  2. 在什么情况下、CPU 会在进入 NMI 后自动复位?
  3. 进入 NMI 本身是否会导致 MCU CPU 复位?
  4. 哪些情况可能导致进入 NMI 后 CPU 被动复位?
  5. 进入 NMI 后、CPU 是否会保持 NMI 状态、或者是否有某些条件可以返回到正常运行模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    Unknown 说:
    在 CPU 进入 NMI 并执行必要的标志清除操作后、如果未触发手动复位、CPU 是否会自动复位?

    CPU 进入 NMI 并且清除 ESM 原始状态寄存器标志后、NMIWD 计数器停止并复位为预加载值。 随后 CPU 不会复位。 如果需要、可以手动触发复位。

    此外、如果未清除错误标志、则 NMIWD 计数器到期、并由高优先级看门狗事件(高优先级看门狗中断)输出触发复位。

    Unknown 说:
    在什么情况下 CPU 会在进入 NMI 后自动复位?

    请参阅上面的说明。

    Unknown 说:
    输入 NMI 本身是否会导致 MCU CPU 复位?

    请参阅上面的内容、不仅仅是进入 NMI 也不会导致 CPU 复位。 ESM 中的 NMI WD 计数器必须到期才能导致复位。

    Unknown 说:
    进入 NMI 后、CPU 是否会保持 NMI 状态、或者是否有某些条件可以返回正常工作模式?

    退出 NMI ISR 将退出 CPU NMI 状态。 NMI 就像任何其他 RTINT 中断一样

    NMI 应仅在 MCU 严重错误条件下发生。 如果用户决定清除错误条件和 ESM 错误标志以退出 NMI ISR 并 继续 正常操作、他们可以执行此操作。

    谢谢