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.

LAUNCHXL-F28069M板卡

Other Parts Discussed in Thread: LAUNCHXL-F28069M, CONTROLSUITE, C2000WARE

您好,我想问一下,LAUNCHXL-F28069M板卡中已经加载的程序(指可以直接进行硬件调试的程序)都有哪些?

比如说LAUNCHXL-F28069M板卡是否可以进行硬件调试比如PWM波形对MOS管的驱动,或者是否能直接进行CAN通信的调试等等

我在网页上搜索到有人说开发板上零碎的例程,程序都是烧写到RAM里的,后来为了项目,开始自学CMD文件,最终完成整个项目代码的开发,其中就有固化程序到FLASH,我想问TI提供的众多例程 是否也是需要把程序固化到flash中?如果需要,应该怎么操作,有详细的说明吗?

InstaSPIN FOC 和InstaSPIN Motion算法是否也固化到LAUNCHXL-F28069M板卡的芯片上?LAUNCHXL-F28069M板卡+逆变器可以对电机直接进行控制吗?

初次接触这个,希望各位亲们可以解惑,期待您的回复,谢谢

  • 1、板卡中本身应该是没有程序的,但是TI有提供例程,位置在:C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5
    上述位置的例程是针对F2806x系列芯片的,这一系列的芯片都可以用,当然也包括LAUNCHXL-F28069M
    2、LAUNCHXL-F28069M是评估板,即大部分芯片的功能模块只引出了对应的腿脚,如果要实际应用,还需要自己搭配电路。比如PWM输出的仅仅是3.3V的方波信号,如果要驱动MOS管,还要自己设计MOS管的驱动电路等等。CAN通讯也只是引出了CAN的引脚,真正通讯需要自己设计驱动IC的电路。
    3、“开发板上零碎的例程”不理解。例程确实应该都是运行在ram中的,即断电后就没有了。如果要烧写到flash中,需要自己修改例程,包括exclude掉ram烧写的cmd文件,添加flash烧写的cmd文件以及link好cmd文件的路径,基本就可以实现flash烧写和运行了。
    4、InstaSPIN FOC 和InstaSPIN Motion算法是固定在芯片型号中尾缀带“F”和“M”的芯片的ROM中的,F28069M的ROM中就带有InstaSPIN Motion算法,不需要也无法自己烧写。
    5、如2中所讲,LAUNCHXL-F28069M板卡只是评估板,只提供了信号从DSP输出的引脚,控制电机的话还需要设计自己的驱动电路。不过TI也有电机驱动模块可以购买,比如:www.ti.com.cn/.../BOOSTXL-DRV8301
  • 谢谢您的回复,感谢~
    但我还是有一些疑惑,希望您能解惑,谢谢
    您的回复中提到板卡中是没有程序的,TI有提供例程,那么我在实际应用中,需要自己创建一个新的project?然后是复制例程的源程序到新的project中呢?还是需要导入或链接TI提供的例程到新的project中?
    例程的引导模式Boot to RAM或Boot to flash其实都是在RAM中运行的,是断电就没有了,是这样理解的吗?
    程序要烧写到flash中,需要自己修改例程,是否能说的再详细些呢?
    控制电机需要设计驱动电路,我准备的驱动电路是TI的电机驱动模块TIDA00364。和板卡联合应用有哪些需要注意的事项吗?
    期待您的回复,谢谢
  • 有没有谁知道的,将非常感谢您的回复,在线等。谢谢~
  • 1、如果你是使用TI例程的话,直接导入例程就可以了。比如你用TI提供的控制GPIO翻转的例程,那直接在CCS中import以下路径的程序就可以了:C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5\gpio_toggle
    2、Boot to RAM或Boot to flash跟是否是例程无关,是根据你程序中的cmd文件和boot引脚的电平决定的。如果是Boot to RAM,一般指仿真模式,是在ram中运行的,断电后就没有了。如果是Boot to flash,即程序烧写在flash中,那是在flash中运行的,断电后还是有的。
    3、简单来说就3步:1,删除或exclude工程中的...ram.cmd文件。2,将...flash.cmd文件add进工程。3,右键工程名,选择properties - include options - add dir to #include search path中,点击加号将刚才...flash.cmd的路径添加进去(如果是例程,一般都是添加过的,不用再添加)
    4、你使用的是这款吗?(www.ti.com.cn/.../TIDA-00364)注意事项的话可以参考前面链接中的Design Guide文档,里面有详细的软硬件使用指南。
  • 官方提供的controlSUITE和C2000Ware 里面外设例程都有
    PWM驱动mos管可能还需考虑驱动能力 CAN也要考虑接口电平匹配