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.

[参考译文] F29H850TU:为 F29h85x 运行 SysCtl_Delay 函数时发生 NMI 中断

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1551211/f29h850tu-nmi-interrupt-hit-when-sysctl_delay-function-is-run-for-f29h85x

器件型号:F29H850TU


工具/软件:

您好、

我使用 F29h85x。 我看到我的代码卡在 Sysctl_Delay () 函数中,并且 n 运行的代码 NMI 中断被命中。

我正在从 falsh 引导运行。 我附上了 CCS 状态的屏幕截图。  

您能告诉我可能会出现什么问题吗?

谢谢、

Mukul

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

    您好、

    您能否列出查看此错误所遵循的步骤?

    我看到我的代码被卡住了 Sysctl_Delay () 函数

    “你说什么? 延迟函数中没有任何可能导致问题的因素、可能是导致错误的之前或之后所执行的步骤。

    当进入 NMI ISR 时、您可以使用“Scripts"菜单“菜单获取错误聚合器寄存器、如下所示

    如果使用默认的 NMI ISR、请确保在使用脚本菜单时 CPU1 代码保持在 Estop。 有关如何调试错误的更多指导、请遵循此处线程  F29H850TU 中指出的步骤:如何分析 ESM 错误触发 NMI 中断的具体原因和类型 

    谢谢