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.

需要为CLA添加gel文件吗!



我的程序CLA任务就是启动不了!是不是需要gel文件!如果不需要有什么注意事项吗?手册看得我觉得够详细了!初始化应该没问题!代码也复制到RAML3了!

  • 不需要gel文件。

    如果你认为没问题,我有以下几点可以请检查一下:

    1. CLA的时钟是否打开?SysCtrlRegs.PCLKCR3.bit.CLA1ENCLK = 1; ?

    2. 是否使能CLA任务?Cla1Regs.MIER等于多少?

    3. 向量地址是否正确?Cla1Regs.MVECTn有设置?

    4. 通过什么来触发的?Cla1Regs.MPISRCSEL1是多少?则该触发源可以被C28x响应吗?

    5. 标志是否置起?

    6. 是一次都不行还是只能一次?如果是后者,则确定PIE是否处理了CLA完成任务后返回的中断.

    简单一点,可以参照例程一一对照,不过下面的wiki可能对你有帮助:

    processors.wiki.ti.com/.../Control_Law_Accelerator_(C2000_CLA)_FAQ

    如果还是解决不了,建议你在TI的video下搜索CLA,有一个介绍CLA软件架构的视频,可以对比一下看看是哪里出了问题。

  • 是 Cla1Regs.MIER 没有设置,我以为它是中断的,而我用的软件启动!呵呵!

    多谢蝈蝈大师指点!