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.

c2000系列controlsuit中高压电机套件关于SCI通信程序问题

Other Parts Discussed in Thread: CONTROLSUITE

我在controlsuit中高压电机开发套件的说明文档中看到说该开发套件可以支持ti的上位机,并且该上位机是通过sci与底层DSP程序通信的,还有就是这个SCI是通过flash引导的,详细见图1和图2

问题是我在DSP的底层程序中就是没找到SCI的通信函数或者通信接口,如图3

如图3所示,这个通信模块或者通信函数,通信接口到底在哪个文件里面。

  • 楼主这个问题清楚了吗?我们也遇到同样的问题。

  • 建议通过文件夹的方式告知在controlsuite路径下的哪个开发板,通常在示例代码的上一级会有~GUI文件夹,里面是上位机程序,但是用户没法修改。下位机的通信相关部分应该在主程序里有通信查询相关的代码和DATALOG的汇编代码。

  • C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x,示例程序是这个程序,DATALOG是支持用CCS观测变量(以画图的方式显示)吧,请详细告知一下通信查询的相关代码在哪?非常感谢!

  • 如上回复,这个GUI好像是没有开放源代码,所以用户是不能自定义修改产生新的GUI或者观测新变量的,建议还是通过JTAG使用CCS进行观测。

    你可以尝试参考C:\ti\controlSUITE\development_kits\HVPSFB\~GUI_PCMC\~Source下面的源代码,自己去写一个类似的GUI,据我所知,这个和高压电机板使用的是同一个方式,不过这点我们没办法提供更多支持。

  • 答非所问哈,楼主的意思是问,配合GUI的DSP程序的源码在什么地方?他在CCS工程中没有找到与GUI配合通信的程序代码。麻烦如果知道,请指点一下。

  • 印象中与GUI配合时是从GUI下载代码的, 你们可以看一下是不是

    也就是说,GUI实际上就是简易的CCS,通讯接口使用的是xds100,那么就是jtag模式,通讯和ccs也类似了,就是用的DLOG

  • 强!我认为这么解释是正确的。可能TI的GUI和我们上位机可能确实不一样吧?我们串口通信的上位机,在DSP底层至少有一个串口通信模块;而TI例程根本找不到这个模块。

  • 理解正确。

    DATALOG是指使用CCS调试时用于监控数据的代码,而使用GUI时,需要烧录的代码并不是与工程完全对应的,它必须使用C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~GUI路径下的.out文件,即这个文件与提供源代码的工程编译生成的.out文件是不一样的。