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.

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

Other Parts Discussed in Thread: CONTROLSUITE, MOTORWARE

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是我打开该示例工程后里面包含的具体文件和函数

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

  • 一般这些开发套件都是通过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

  • 樓主問的是類似的問題
    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);
    }