TI中文支持网
TI专业的中文技术问题搜集分享网站

关于controlsuit里面上位机的支持程序

controlsuit里面有些例程时支持上位机的,但我在dsp的底层代码始终找不到关于上位机的支持程序。因为上位机是通过usb与TI的开发套件发生关联,查看硬件原理图usb接口接到了两种接口,一是jtag口,另外一个485接口,于是我猜想有两种可能上位机与底层DSP发生关联,第一,通过jtag口和ccs仿真软件发生关系,通过ccs的仿真软件在线修改底层的参数,观测变量等。第二,通过485接口来监控底层变量以及下载参数,但我就是没在底层程序中找到串口函数。我的问题是:

问题1,上位机到底是通过什么方式来和底层的DSP程序发生关联的?

问题2,如果是通过jtag口这个机理是什么?

问题3,如果是通过串口发生关联,那串口的读写函数到底在哪?

图示为一个支持上位机的程序,具体可参考C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x这个工程。以此工程举例他的串口在哪里呢?具体图片参照图2

图1中最后一个示例程序是我打开的示例(在controlsuit高压电机的开发套件中),图2是我打开该示例工程后里面包含的具体文件和函数

Hui Chen:

我们买了开发套件也遇到了这个疑问,期望得到解答 !

controlsuit里面有些例程时支持上位机的,但我在dsp的底层代码始终找不到关于上位机的支持程序。因为上位机是通过usb与TI的开发套件发生关联,查看硬件原理图usb接口接到了两种接口,一是jtag口,另外一个485接口,于是我猜想有两种可能上位机与底层DSP发生关联,第一,通过jtag口和ccs仿真软件发生关系,通过ccs的仿真软件在线修改底层的参数,观测变量等。第二,通过485接口来监控底层变量以及下载参数,但我就是没在底层程序中找到串口函数。我的问题是:

问题1,上位机到底是通过什么方式来和底层的DSP程序发生关联的?

问题2,如果是通过jtag口这个机理是什么?

问题3,如果是通过串口发生关联,那串口的读写函数到底在哪?

图示为一个支持上位机的程序,具体可参考C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x这个工程。以此工程举例他的串口在哪里呢?具体图片参照图2

图1中最后一个示例程序是我打开的示例(在controlsuit高压电机的开发套件中),图2是我打开该示例工程后里面包含的具体文件和函数

Eric Ma:

回复 Hui Chen:

一般这些开发套件都是通过USB转串口来进行上位机通信的,这部分的说明在

C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~GUI

这里面就有对应的.out文件代码。

但有些GUI的例程没有源码,有些有,

如C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128

这里面就有GUI源码的例程。

此外,还有些例程是用到JTAG口来进行上位机通信的,也就是用GUI composer做的一些GUI软件,都是用JTAG口,例如motorware 的GUI。

ERIC

controlsuit里面有些例程时支持上位机的,但我在dsp的底层代码始终找不到关于上位机的支持程序。因为上位机是通过usb与TI的开发套件发生关联,查看硬件原理图usb接口接到了两种接口,一是jtag口,另外一个485接口,于是我猜想有两种可能上位机与底层DSP发生关联,第一,通过jtag口和ccs仿真软件发生关系,通过ccs的仿真软件在线修改底层的参数,观测变量等。第二,通过485接口来监控底层变量以及下载参数,但我就是没在底层程序中找到串口函数。我的问题是:

问题1,上位机到底是通过什么方式来和底层的DSP程序发生关联的?

问题2,如果是通过jtag口这个机理是什么?

问题3,如果是通过串口发生关联,那串口的读写函数到底在哪?

图示为一个支持上位机的程序,具体可参考C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x这个工程。以此工程举例他的串口在哪里呢?具体图片参照图2

图1中最后一个示例程序是我打开的示例(在controlsuit高压电机的开发套件中),图2是我打开该示例工程后里面包含的具体文件和函数

ChunLei Sun:

回复 Eric Ma:

樓主問的是類似的問題
void scib_xmit(int a)
{while (ScibRegs.SCICTL2.bit.TXRDY == 0) {}ScibRegs.SCITXBUF=a;while (ScibRegs.SCIFFRX.bit.RXFFST == 0) {}scia_xmit(ScibRegs.SCIRXBUF.all);
}

赞(0)
未经允许不得转载:TI中文支持网 » 关于controlsuit里面上位机的支持程序
分享到: 更多 (0)