工具/软件:TI C/C++编译器
团队、
为了客户的利益、请轻轻提醒我解决此问题的最简单方法。
"在/tmp/TI_MKLIBr6S4KF/SRC/boot28.inc 上找不到源文件"
编译显然已完成、但当 Debug_Run 被启动时、代码在杂草(非法中断矢量)中关闭。
屏幕截图。 请提供意见?
谢谢、
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.
工具/软件:TI C/C++编译器
团队、
为了客户的利益、请轻轻提醒我解决此问题的最简单方法。
"在/tmp/TI_MKLIBr6S4KF/SRC/boot28.inc 上找不到源文件"
编译显然已完成、但当 Debug_Run 被启动时、代码在杂草(非法中断矢量)中关闭。
屏幕截图。 请提供意见?
谢谢、
好的、那么源代码存在于磁盘上、但似乎发现它的自动方法不起作用? 坦率地说、我认为我无法进一步诊断这个问题。 编译器(C2000版本6.2.11)正在实现其接口的末尾、因此我们在编译器论坛上可能无法再解决该问题了。 如果用户需要解决此问题、我建议在 CCS 论坛中发布新帖子。
至于中断:
考古学家
很抱歉、由于其他一些问题、客户的回复延迟了很长时间。
首先、您是正确的、因为该地址(INT3.1)是指 EPWM1。 他们已经检查了地址0xD60处的32位值、它是32810。 但他们认为这不是导致 ILLEGAL_ISR 的真正原因。 EPWM1在 COUNTER=0时触发事件、但事件标志 ETFLAG (请参阅 ETFRC 排印错误附件)在 EPWM4的子例程中被清除。 在 EPWM4中执行“清除标志”的示例 asm 代码在中进行了注释(我不知道为什么……)。 将 asm 代码放回后、应清除 IFR 和 IER。 此外、您是否认为事件触发中断发生器中可能存在拼写错误(请参阅上一个附件)?
此外,如果他们单击调试工具栏中的“重新启动”,代码将不会陷入 ILLEGAL_ISR 中。 您对此有什么见解吗?
Ty、
是的
----