我要验证硬件,用ST MotorControl Workbench生成一个FOC工程,发现生成不了代码,折腾了很久,把我走过的弯路分享下。
MotorControl Workbench可以很快速方便的生成工程,但是其中与STM32CubeMX的版本有对应关系,最新版本的CubeMX不行,根本识别不了软件,好像高点的版本都不行,没法生成工程。是不是ST的维护没跟上。经过我很久的实验,发现ST MotorControl Workbench 5.4.5与STM32Cube6.2.1可以配合,不会出什么问题。电机库软件选用 5.4.5是个全功能版本,有源码,但麻烦的是需要自己安装jdk。CubeMX下载对应版本软库就可以了。当然,其他版本应该也可以,不过我没试过。
最终效果如图