主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
你(们)好。
我刚刚打开了一个类似的帖子[我在执行 CLA C 代码时有一些行为问题]但是我相信、由于某种奇怪的原因、我在汇编语言中翻译的 CLA C 代码不会对相对操作码进行解码。 我之所以进行此断言、是因为只有 Task1设置为运行时、我的简单代码上的 CLA 汇编步骤执行存在奇怪的行为:我设置 Cla1Regs.MIER = 0x0001、 并且我的测试中只有一个 Cla1ForceTask1andWait()函数。 尽管存在配置、但汇编步进代码仍会超逾 Cla1Task1()函数和 MCP 交叉 Cl1Task2()所拥有的最后 MSTOP iassembly。
请、是否有人向我解释这种奇怪的 CLA 行为。 我不知道如何使用辅助 CPU 以及如何调试这种情况。 是否有方法检查流水线解码[D2]步骤? 在调试寄存器窗口中,我无法更改 MRx CLA 寄存器:这是正常的吗?
非常感谢您的帮助。