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.

28335多个内部变量实时追踪显示

Other Parts Discussed in Thread: DAC7714

能否将28335内多个变量,实时的显示出来。

例如:我想同时观察16个变量(float型),这16各变量都是全局变量,仿真器是XDS560V2的,能不能将这16个变量的值通过仿真器实时的传回PC,并且通过图形的方式显示出来?如果可以的话在CCS中如何操作?

  • 您可以通过CCS下面的插件GUI Composer来实现这个功能。

  • 谢谢您的回复,还有几个问题想咨询一下:
    1.GUI的实时通信是否与仿真器有关?
    我们实验室最早使用的是XDS510的仿真器,IDE环境是CCS3.3,当时发现510只是准实时仿真器,似乎无法实时交换数据。目前使用CCS5.4,对于28335,TI推荐的仿真器为XDS100V2,但我们目前还没有找到关于实时性的说明文档,不知道仿真器对于实时性的影响到底有多大,XDS100V2能否将数据实时回传。

    2.由于电机程序调试不能设断点,需要实时观测多个变量。目前是用DA实现该功能的,28335通过SPI总线将数据传给一个4通道的DA芯片,DAC7714再将4个变量以电压的形式输出,并由示波器观测记录。但示波器一次只能观测4个变量,所以需要用其他办法。我不知道GUI的方法能不能保证实时性,同时观测16个变量,在时间上能够同步么?

    3.XDS560V2的trace功能是什么?与实时传输数据有关系么?
    在XDS560V2的介绍上总是说它具有trace功能,但都没有具体说这个功能怎么用。而且在CCS3.3中提到过RTDX,但在新版本的CCCS中没有看到,这两者有关系么?28335支持支持trace么?您能介绍几个讲的详细的文档么?


    4.GUI Composer和GUI Composer Runtime
    我搜索了一下GUI Composer,关于这个功能的介绍不是太多,在网页http://processors.wiki.ti.com/index.php/Category:GUI_Composer有一些信息,但不是很多。有些疑问,A)既然网页上说GUI Composer包含在CCS5.3以上的版本中,那为什么还会给出单独的GUI Composer Runtime下载包?
    B)网页上给出了一个建立GUI应用的tutorial,但是比较简单,想麻烦问问您有没有更为详细的资料,讲解如何使用GUI工具?谢谢

  • xin qi 说:

    谢谢您的回复,还有几个问题想咨询一下:
    1.GUI的实时通信是否与仿真器有关?
    我们实验室最早使用的是XDS510的仿真器,IDE环境是CCS3.3,当时发现510只是准实时仿真器,似乎无法实时交换数据。目前使用CCS5.4,对于28335,TI推荐的仿真器为XDS100V2,但我们目前还没有找到关于实时性的说明文档,不知道仿真器对于实时性的影响到底有多大,XDS100V2能否将数据实时回传。

    仿真器不同只是其中通信速度的不同,也就是时钟的不同。您要求实时性,最小延时是多少?

    xin qi 说:

    2.由于电机程序调试不能设断点,需要实时观测多个变量。目前是用DA实现该功能的,28335通过SPI总线将数据传给一个4通道的DA芯片,DAC7714再将4个变量以电压的形式输出,并由示波器观测记录。但示波器一次只能观测4个变量,所以需要用其他办法。我不知道GUI的方法能不能保证实时性,同时观测16个变量,在时间上能够同步么?

    这是一个很好的办法。不过最简单的方式是通过28335的PWM模拟DA来实现相应变量的输出。

    另外,如果是monitor变量变化的话,推荐您使用realtime debug模式。查看变量即可!具体请查看TI马达控制的文档。

    xin qi 说:

    3.XDS560V2的trace功能是什么?与实时传输数据有关系么?
    在XDS560V2的介绍上总是说它具有trace功能,但都没有具体说这个功能怎么用。而且在CCS3.3中提到过RTDX,但在新版本的CCCS中没有看到,这两者有关系么?28335支持支持trace么?您能介绍几个讲的详细的文档么?

    C2000不支持TRACE

    xin qi 说:


    4.GUI Composer和GUI Composer Runtime
    我搜索了一下GUI Composer,关于这个功能的介绍不是太多,在网页http://processors.wiki.ti.com/index.php/Category:GUI_Composer有一些信息,但不是很多。有些疑问,A)既然网页上说GUI Composer包含在CCS5.3以上的版本中,那为什么还会给出单独的GUI Composer Runtime下载包?
    B)网页上给出了一个建立GUI应用的tutorial,但是比较简单,想麻烦问问您有没有更为详细的资料,讲解如何使用GUI工具?谢谢

    如果安装了CCSv5.3, Runtime会自动安装了。如果没有安装,又要使用GUI的话,那么需要安装支持的运行库。

    您是做电机控制的话,可以通过realtime debug来监控变量变化。这是最简单的方式。