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.

[参考译文] CCS/TMS320F28377D:CLA ASM 程序

Guru**** 2250420 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/787944/ccs-tms320f28377d-cla-asm-program

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

在 CLA 程序从 C 更改为汇编后、当 CLA 任务8由 C 程序主函数中的 asm (" IACK #0x0080")触发时、CLA 程序_Cla1Task8不会运行、这与之前的 CLA C 程序相同。  参阅 TI//c2000/c2000Ware_1_00_06_00/////device_support/f2837xd/examples//CPU1//CLA_ADC_fir32//cpu01//fir32.asm 中的示例、 已将"Sect "Cla1Prog" 指令添加到汇编文件中。 在 C 程序的初始化阶段、CLA 程序被复制到 由 Cla1Prog 指定的 RAMLS3中。

在与主程序相同的条件下、之前的 CLA C 程序正常运行。

是什么原因导致了这种情况?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否检查内存浏览器以确认您的 CLA 汇编程序已正确复制到 LS RAM?

    此外、您能否检查您分配给 CLA MVECT 电阻器的任务8矢量是否正确?

    如果任务代码被正确复制并且与任务矢量相匹配、并且 CLA 任务被启用并且 IACK 被启用、那么一切应该正常。'

    SAL