LAUNCHXL-F280049C: 能否在LAUNCHXL-F280049C开发板上对DRV8301从板进行开发?以及一些其他CCS开发环境的问题。

Part Number: LAUNCHXL-F280049C
Other Parts Discussed in Thread: BOOSTXL-DRV8301, , DRV8301, DRV8320, C2000WARE, MOTORWARE

hello,

     我刚刚接触CCS和电机驱动开发相关的工程,现在由于项目需要,希望能够基于LAUNCHXL-F280049C开发板配合BOOSTXL-DRV8301 REVB开发从板开发电机驱动,在查阅了大量的相关资料后目前开发仍遇到如下几个问题,这些问题可能比较低级,但我水平有限找了半天资料也没有就找到解决办法,希望能够提供些参考建议或者解决方案。

1:LAUNCHXL-F280049C配套的开发板DRV8320,而DRV8301的配套开发mcu是2802x系列的,请问两块MCU在FOC电机控制上有什么区别?能否用F280049C开发DRV8301实现电机驱动功能?

2:FOC控制算法在工程中是怎么应用的?很抱歉,作为初学的菜鸟,我对FOC算法原理、应用、以及具体的工程配置完全没有头绪,希望能够提供相关学习资料或者能够提供一些指导性的介绍。

我现在采用C2000Ware_MotorControl_SDK中的is07_speed_control_coff工程作为开发工程,想将工程中调用的DRV8320驱动替换成motorware SDK中的DVR8301驱动代码,用以驱动BOOSTXL-DRV8301 REVB从板,在建立工程的时候遇到几个CCS工具的使用问题,问题如下:

a:导入is07_speed_control_coff工程时勾选了Copy project into workspace选项,但相关的代码文件并没有复制到workspace文件夹下,请问这个是为什么呢?如何才能将这个工程下的全部代码都复制到workspace文件夹下呢?

b:我查阅资料的过程工看到有的实例工程文件有syscfg配置工具用来配置mcu资源,但在这个示例工程下并没有看到这个配置文件,请问这个配置工具是否是必要的,如果是是怎么才能将这个配置工具添加到工程中去?

c:在移植代码功能的时候,我注意到驱动的初始化以及中断调用都在hal的代码中使用到,请问这个hal相关的代码是直接修改还是需要相关的配置工具进行配置?

d:我了解到,CCS的makfile文件以及mk文都是通过工程的properties设置自动生成的,请问在properties设置这些自动生成的文件的功能是如何对应的,能否提供相应的教程或者学习资料。

再次感谢能看到这里,这些问题可能都比较初级,但确实对我来说很难找到头绪。