您好!
我正在使用用于 F28375D 的 CLA 汇编语言、对 CCS 中调试时所需的延迟或 MNOP 有疑问。 例如、以下是一些参考代码:

我在 mar0、mar1、mr0和 mr1中传递值、并在汇编例程中将它们存储在本地存储器中一次。 我注意到、一些值在执行该操作后还没有准备好。 例如、在上面的第25行中、我首先需要等待3个 mnop、然后尝试访问存储在第19行中的 Mar1值。 同样、我需要在第25行之后等待3个 mnop、以便在第31行进一步操作 mr2等。 我可以在寄存器窗口中看到、直到这些 mnop 指令之后、这些值才会准备就绪。
这些延迟是否是 CLA 所需的正常管道/存储器访问延迟? 或者、在连接到 CLA 后、它们是我的调试和步进的结果?
有一个_mdebugstop()在进入此例程之前中断执行,上面没有显示。 当我点击它时、我会将 F5输入到这个汇编例程中、从包含对这个例程的调用的.cla 源文件、加上在该调用之前的_mdebugstop()。
请告知、
Robert