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.

TMS320F28035 CLA 调试

Other Parts Discussed in Thread: CONTROLSUITE

最近在调试cla  但是一直都调试不通,有没有这方面支持的文件?

  • 您好,建议参考controlsuite中提供的CLA例程进行改写:controlSUITE\device_support\f2803x\v127\DSP2803x_examples_cla_ccsv5 。

  • 我过去搞了好久的CLA才搞定它,开始时问题多多,是有些难搞。

    楼主可以把你 “ 一直都调试不通 ” 的现象贴出来,让大伙讨论

  • 您好,我想请教你一下关于CLA连接的问题,。我

    这边用的是CONTROLSUIT里面芯片28035的atan的例程,CCS5.3的版本。

    连接时C28XX的CPU是可以连接的,代码什么的都可以调试。

    但是连接CLA后,点击RUN---Load Symbol 后找不到相应的out文件,之后就根本调试不了CLA的代码

    您有遇到过这样的问题吗?

    谢谢

  • 您好,CLA和CPU使用的是同一个out文件,所以在CLA load program时还是load相同的out文件。

  • 我在选择CLA情况下--run---load symbol---browse project 操作后,CCS提示no entry available 提示。

    但是在连接C28XX的CPU时,代码是能烧写的;

    这是什么原因,谢谢

    用的是TI的28035的例程,CCS5.3

  • 我用的CCS是5.2.1,RUN下没发现Load Symbol 项,你这个现象,我在编译有错误时也遇到过。

  • 现在是编译没有问题,只是有warinning

    而且C28XX可以连接,下载烧写,

    但是CLA不能烧写。

  • 烧写CLA时不要点browse project,点击browse就可以load out文件。

  • 我主要是看视频教程上点击browse project选项的,

    但是如果点击browse--选择相应的.out文件,

    点击Resum(F8)按钮--代码停在__mdebugstop();处,但是再次按F5(step into)按钮,

    CCS会提示如下故障:

    CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.0.872.0) 

    和视频教程上的操作结果不一样,变量的值也是毫无变化!!

    头痛啊

  • 我编译时,

    1、搞锤子进行编译,编译完后,看它的提示:

    'Finished building target: XXXX.out'
    ' '

    **** Build Finished ****

    此时算真正通过了,有汇编语言的项目,有时候有错误时在problems窗口没有提示错误,但编译不会产生OUT文件。

    2、搞虫子,进行调试。些时不用执行菜单即可将OUT加载

  • 你可以单步调试,或者在这个task的开头和结尾都添加一个__mdebugstop();,然后再resume。也可以把__mdebugstop();去掉,但去掉后CLA task会直接运行过去,不能调试CLA程序。

  • 刚刚找出了原因了。

    我又看了一遍视频教程,发现是先成功连接CLA后,再点击C28XX_CPU核,再点击RESUME,等待几秒后,就可以看到CLA里面变量的值发生变化了。

    谢谢各位,

  • 您好:

    我想看下代码运行的时间,准备用clock功能查看

    步骤如下:

    Enable--Show,

    在CCS5的左下角有个时钟的图表,还有数值0

    但是当我在CLA里用_mdebugstop();设置断点,发现时钟的数值并没有跟着更新,难道在CLA里面不能用时钟功能来看代码运行的时间吗?

  • 是的,CLA里边不能使用clock功能。

  • seven xie ,

           我现在在调F28035的CLA使用,现象与你当时调试的一样,如下图,按照你上面的方法调试还是一样现象,你提到的所看的视频,哪里有,能分享下吗?