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:TI#39;s 例程、C28x 程序一直卡在 Cla1ForceTask1andWait()中(MIRUN 为1)

Guru**** 2611705 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/691372/ccs-tms320f28377d-ti-s-routine-c28x-program-has-been-stuck-in-cla1forcetask1andwait-mirun-has-been-1

器件型号:TMS320F28377D
Thread 中讨论的其他器件:controlSUITEC2000WARE

工具/软件:Code Composer Studio

使用 TI 的示例"ti\controlSUITE\device_support\F2837xD\V210\F2837xD_Examples_CPU1\CLA_sqrt"、设置为闪存模式、在编程和加载 symble 后、在 CLA 中使用_mdebugstop()进行分步调试是可以的; 删除_mdebugstop (),在 C28x 程序中,在 Cla1ForceTask1andWait ()中设置断点之后,尚未运行到断点,这是导致它的原因?
帮助回答问题、谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请使用 C2000Ware 软件发布包。

    当我执行它时、该示例工作正常。

    Cla1ForceTask1andWait()将强制 CLA 任务1并等待或阻止直到它完成。 如果您连接到 CLA 并且它在 MDEBUGSTOP 暂停、那么 C28x 将等待任务完成并在任务结束时执行 MSTOP 指令。

    如果 CLA 被暂停、你需要在任务结束时运行它、那么 C28x 将继续。

    如果您未连接 CLA、则 C28x 将会超过这一点、因为 CLA 永远不会停止。

    希望这对您有所帮助。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    找到问题、谢谢