本帖最后由 常见泽1 于 2018-6-11 13:07 编辑
第一次审核被拒绝了!!!!从别人分享的里面下载的5.0.1FUL版
en.x-cube-mcsdk-ful.part1.rar
(30 MB, 下载次数: 1181)
en.x-cube-mcsdk-ful.part2.rar
(30 MB, 下载次数: 1293)
en.x-cube-mcsdk-ful.part3.rar
(23.21 MB, 下载次数: 1134)
还有个是免费的,填写邮件就可以下载
第二步:安装SDK
下面我们开始安装en.x-cube-mcsdk-ful.exe
安装完成后
上一节说的x-cube-mcsdk,我也做过安装安装起来是SDK5.0.3,根目录文件夹大致一样,但是在文档里多了一个PDF介绍文档
为了方便大家学习,贴上需要审核的FUL版的下载
(网速太慢,上传几次都没成功)
第三步:目前一些SDK5.0的建议
因为我也用了不久,后续如果有建议肯定会慢慢加进来!如果有些因为我不知道而产生的误解还请包涵!
(a) SDK5.0和SDK4.0据我了解的资料,差距不大。但是我现在都没搞明白SDK5.0.1和SDK5.0.3的区别。SDK5.0.1需要ST审核填写各种项目资料才能下载,而且我还被拒绝了,SDK5.0.3填个邮箱就能下载,审核特别快。不知道二者有啥区别,官网上也没有相关记载!
我通过SDK5.0.1和SDK5.0.3都生成了一个MDK工程,粗略发现没有啥不同。如下图所示。
希望官网能在每个软件下载前多一些介绍!
(b) ST通过PROFILE获悉电机参数,然后通过SDK5.0导入相关的生成的文件进而产生工程,的确是很方便,但是对于第一次接触的人真的是有点头疼,我也是摸索了很久。个人用TI的SDK用的很多,可能已经习惯了TI的模式,TI的SDK安装自动生成工程,拿来就能直接用。建议SDK5.0安装后,直接可以很直观的看到部分套件电机的可编译运行的工程,方便大家入门。后期如果有一定能力,通过SDK生成也未尝不可。
下图是我用的TI的官方出的套件某款产品的SDK生成的目录,目录下直接有直接可以用的配置好的工程!
(c)通过SDK5.0.3安装后,在文件夹里的确有工程,但是对工程有没有什么介绍。打开后编译错误也很多,在我修改后依旧还存在错误,放弃了。至少对能力有限的玩家是不适合的。不管是SDK5.0.1还是5.0.3文件夹下的工程都是无法编译通过的,连文件目录都不对,都需要手动修改。
(d) HAL库的确是ST一个比较牛的库,用的人也越来越多,对引脚的配置也很方便。但是对于部分比较守旧的或者说有一定ST项目经验的工程师来说,他们有自己的一些固定的库函数的模板工程(用不到HAL库),我个人不太喜欢用HAL库,希望能有不是HAL库的工程参考!可能这个建议略显幼稚,但是真的用不惯HAL。
(e) SDK5.0虽然MotorControlSDKFirmware.chm介绍文件,如果想要更多人入门,可以在SDK生成的时候把FOC软件教学的课件(网上有更新的)也生成到这里面,方便大家学习!!