
昨天晚上折腾到夜里1点多,生成文件编译总是出错,猜测是电脑老的原因 。今天换了一台比较新的电脑,重新在装软件测试,果然编译都能通过。以下记录学习的过程: 主题:SDK5.0培训学习,使用用MotorControl Workbench 5.2.0创建项目文件。 学习中使用的软件在培训连接里有下载,就不上传了。我使用的EWARM软件的版本是8.30。文件下载链接。) R4 z/ B7 z5 x; u 过程如下:; D7 W# Z& z T: @ R4 h% r, p 1、打开MotorControl Workbench 5.2.0,创建项目文件。 ![]() 2、选择套件开发板$ y$ L8 k9 s! a/ _ ![]() 3、生成项目信息。9 l; `9 T4 @* M9 H ![]() 4、生成项目文件9 F; p! m# K5 u ![]() 5、保存生产项目文件的目录 / F% v4 U. U; {8 x3 K8 j% |! j6 H ![]() 6、选择项目文件的开发环境,这里我选择EWARM软件。) ^: z- X4 i4 h ![]() ![]() 7、打开STM32CubeMX软件,加载MotorControl Workbench生成的项目文件。6 X; }% }8 H- n. B ![]() ![]() ![]() ![]() ![]() 8、生成EWARM项目文件。$ C3 K: J% {, {) g ![]() ![]() 9、使用EWARM软件打开生成的项目文件 ![]() 10、编译&下载文件。 ![]() ![]() 11、执行程序。8 Z& ], k- ]3 F4 C: l7 A ![]() 12、打开MotorControl Workbench 5.2.0软件,监控电机运行。3 f1 t! h6 _8 K* @ ![]() ![]() ![]() ![]() ![]() 13、在电机运行过程中,操作过快,软件会报警。 ![]() 14、运行的视频不知道怎么上传,传一张运行的图片吧。. b! v4 j9 {. ?1 r, j ![]() 总结:通过培训文档的学习来创建项目文件,整个过程中不需要修改源代码,通过相关软件生成文件,相互操作后就可以生成源代码,软件操控电机,界面直观。对于入门新手来说,会产生浓厚的兴趣,挺不错的。 / q! g# i6 c& I2 j) L) n 5 I& |: c/ p- D" G- w " B7 d# d3 D! B+ | 5 P& X q4 F6 L: E4 Q/ ^ ' M' s8 U- t8 ?. t" o2 H! x5 W1 E2 t' _ , k2 L S, R- G2 g" c 1 I4 d8 K! `* }- p, y7 V% ? 5 ?( r) \1 B7 B* M ' S% _+ s5 {1 G ) R6 y) L* ~ W4 C! Y ' `3 y9 ^% B2 D |
多谢,学习了。
谢谢
软件都正常安装了吗 。我之前生成的文件都有就是编译错误。没有出现C文件空的
都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为我电脑还装有其他的版本?
我建议这几个软件卸载,重新安装下, 安装的目录最好默认,之前安装其他目录出现过错误,我不知道你的MDK是什么版本。我使用MDK 5.23版本是可以的。
你的这个问题解决了么,怎么解决的啊?我也遇到了这样的问题。4 \' \. v4 m1 @ r+ f/ ~: j0 ` ~
图中的文件除了main.c和potentiometer.c外都是空的。随便打开一个看看: