主题中讨论的其他器件:HALCOGEN、
你(们)好
我将 TMS570LS1224用于我的项目。 我用 HALCOGEN 生成了所有代码、所有代码都运行得很好(中断按预期工作、所有代码都正常工作)、直到我添加 SSI。
我从 GIO 通知函数上的 notification.c 文件中调用 SSI。 我修改了代码以使其变得简单、并删除了所有 DSP 功能、认为可能存在问题、但问题仍然存在。
问题是。 我确实可以顺利到达 SSI。 但一旦它结束、它将进入 RTI.c 至 StartCounter 函数。 之后、MCU 进入中止。
在下图上的第二个断点之后、当经过"}"时、它会转到
然后、直接到达中止(下一幅图像上的断点)。 我有时会在评论主代码201行时说 MCU 已重新启动。 e2e.ti.com/.../1258.Protesis_5F00_de_5F00_mano_5F00_nov_5F00_2016-2.zip
我甚至在退出前尝试禁用 SSI 中的中断并启用它们、但在预取指令时结束。
我附上代码。 我真的不知道发生了什么。 我也试图从主程序中调用 SSI、在主程序的第201行中、而不是调用 RTI 函数、但它不起作用、这种方法也会将我转到"府县"。
如果能帮助解决这个问题、我将不胜感激... 我在几周内有项目此阶段的到期日期、但无法解决此问题...
非常感谢!