您好专家、
我已经问过有关帧选择和 EPWM16 在使用不同的帧并与 CPU3 共享时出现错误的问题。 我观察到、当我使用帧 0 时、EPWM 16 在 CPU3 中正常工作、但根据 本文提到的更改 、我将帧更新为帧 1、但当我在 CPU3 中使用 EPWM16 时、该器件会进入 NMI 中断。
我不确定出了什么问题。
我需要一些输入。
提前感谢您。
此致
Deep Ganatra
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.
您好专家、
我已经问过有关帧选择和 EPWM16 在使用不同的帧并与 CPU3 共享时出现错误的问题。 我观察到、当我使用帧 0 时、EPWM 16 在 CPU3 中正常工作、但根据 本文提到的更改 、我将帧更新为帧 1、但当我在 CPU3 中使用 EPWM16 时、该器件会进入 NMI 中断。
我不确定出了什么问题。
我需要一些输入。
提前感谢您。
此致
Deep Ganatra
嗨、Deep、
我最终使用 RTDMA 重现了错误、并将在与团队讨论后回复您。
您能否通过查看默认 NMI 处理程序中的 nmiStruct 和/或 Scripts 窗口中的错误处理脚本来详细说明导致 NMI 的原因? 更多信息、 请访问:F29x 错误处理指南。 这将有助于确定与帧相关的软件配置导致了该问题、并将结果与我的结果进行比较。 如果您可以提供 ePWM 代码、这也会有所帮助。
此致、
Aishwarya
谢谢 Aishwarya。 请随时向我们告知问题所在。
在 这篇文章中,我与 左侧的 nmiStruct 分享了一个屏幕截图。
此致
Deep Ganatra
深、
对我最后的延迟表示歉意、因为我遇到了一些设置问题。 我 根据 IPC EX #2 和 ePWM EX #2 创建了以下 e2e.ti.com/.../5773.epwm_5F00_framesel_5F00_testcase.zip、发现跨帧和 CPU1/3 使用 ePWM 模块没有问题。 请尝试一下、让我知道。 我附上了计数变量的屏幕截图、其中指示正在处理所有 ISR:


BTW 我测试了 EPWM16、也能按预期运行。 在本示例中、我保留了 EPWM1-6、因此您可以根据应用程序随意修改它、让我知道您能看到的内容。
此致、
Aishwarya