我采用这个例程 C:\ti\controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\cla_atan进行CLA的调试,先load了cpu的程序,并运行,然后连接CLA,然后load symbol,运行CPU1程序总是停留在
Cla1ForceTask1andWait();这一行,这一行里面有一句是等待语句while(Cla1Regs.MIRUN.bit.INT1 == 1);按道理说这个是cla的task1在运行时才会一直死在这里,但在Cla1ForceTask1andWait();之前我并没有开启CLA的task1,进一步检查cla的程序,发现里面是用c语言编写的,里面并没有mstop语句。会不会是这个原因导致cla一直在运行自己的程序。
另这个例程是采用C语言编写的,但又不是标准的c语言,因为28377的cla的编程有些c语言语句是不支持的。TI提供了一套封装库,我在哪里找到这些封装函数库呢。谢谢!