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.

[参考译文] F29H859TU-Q1:哪些事件会触发 SysConfig INT_NMI 中断源?

Guru**** 2552870 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1547508/f29h859tu-q1-what-events-trigger-the-sysconfig-int_nmi-interrupt-source

器件型号:F29H859TU-Q1
主题:SysConfig 中讨论的其他器件

工具/软件:

不清除哪些事件默认触发 INT_NMI 中断源[在 sysconfig]中]、或者 是否可以使用 ESM 将事件配置为触发 INT_NMI 中断源。

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

    您好 Chibudem、

    相关 专家将很快回答您的问题。

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

    您好、

    首先、SysConfig 默认情况下不启用任何事件来触发 NMI、用户需要选择错误事件来触发 NMI。

    默认情况下、有些事件会根据设计生成 NMI、这些事件是参考手册的错误事件表中的组 0 事件 — 错误事件 0 至 31。

    了解上述信息后、跳转到 F29 SDK 中的 ESM 示例 1 并打开 syscfg、了解如何在 syscfg 中配置特定错误事件以生成 NMI 在本例中、对于 ESM CPU1 实例、请跳转到 CPU1 的 TMU ROM 奇偶校验错误。

    谢谢

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

    因此、如果我要为事件 0-31 注册 ISR、我根本不需要使用 ESM? 我可以在 SysConfig 的“中断“部分直接注册一个以 INT_NMI 作为中断源的 ISR?  

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

    是不需要在 ESM 中针对事件 0-31 触发 NMI 的配置、只需映射 NMI ISR、如果发生这些错误、它将进入 NMI

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

    我懂了。 如果我们想在此时添加更多 ESM 事件、我们是否需要为事件启用高优先级 NMI、但不需要在“Global Parameters“部分中注册处理程序、因为它已在“Interrupt"部分“部分中注册?

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

    是、为 NMI 触发配置相应 ESM CPU 实例中的事件。

    每个 CPU 只有一个 NMI、因此您无法为每个事件设置不同的 ISR、因此我们只有一个全局条目

    谢谢