|
昨天晚上折腾到夜里1点多,生成文件编译总是出错,猜测是电脑老的原因 。今天换了一台比较新的电脑,重新在装软件测试,果然编译都能通过。以下记录学习的过程: 主题:SDK5.0培训学习,使用用MotorControl Workbench 5.2.0创建项目文件。- T6 K8 n8 X! M* w6 l- |0 d; ` 学习中使用的软件在培训连接里有下载,就不上传了。我使用的EWARM软件的版本是8.30。文件下载链接。4 [/ G" o S. z2 P- s' ? 过程如下: 1、打开MotorControl Workbench 5.2.0,创建项目文件。
2、选择套件开发板9 b, A3 U: l5 G' f
3、生成项目信息。
4、生成项目文件
5、保存生产项目文件的目录 5 B) W, p* r$ h
6、选择项目文件的开发环境,这里我选择EWARM软件。
7、打开STM32CubeMX软件,加载MotorControl Workbench生成的项目文件。* i% ^, i% V3 j( H' Z
8、生成EWARM项目文件。
9、使用EWARM软件打开生成的项目文件8 u& P! o2 g0 |4 A$ C8 u# z; o4 ?
10、编译&下载文件。
11、执行程序。, ?+ _* j" d9 c8 M! [
12、打开MotorControl Workbench 5.2.0软件,监控电机运行。* l1 _2 y' ?9 H" w: k' R: C
13、在电机运行过程中,操作过快,软件会报警。0 m' V/ u, g- f
14、运行的视频不知道怎么上传,传一张运行的图片吧。
2 }5 S3 z0 g" V! s* n 总结:通过培训文档的学习来创建项目文件,整个过程中不需要修改源代码,通过相关软件生成文件,相互操作后就可以生成源代码,软件操控电机,界面直观。对于入门新手来说,会产生浓厚的兴趣,挺不错的。 $ i3 w. q2 h: I% M$ L2 `+ C - G, N3 [* G, r6 |3 u7 h ? j, O 1 D7 L: c- N' A2 V: g5 a * U: K" \; Q8 ^6 Y 2 g6 K& h2 i6 _3 X / | r# b5 n [ R) l0 X" J+ n & K+ B- [ @( E; f3 J' O, G( K ' g% C' l: R$ l! \1 z" [ 4 e" {; k5 k7 e$ A U ! ~* N7 Y# k- ?: e; N& t' x |
微信公众号
手机版
多谢,学习了。
谢谢
软件都正常安装了吗 。我之前生成的文件都有就是编译错误。没有出现C文件空的
都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为我电脑还装有其他的版本?
我建议这几个软件卸载,重新安装下, 安装的目录最好默认,之前安装其他目录出现过错误,我不知道你的MDK是什么版本。我使用MDK 5.23版本是可以的。
你的这个问题解决了么,怎么解决的啊?我也遇到了这样的问题。( D0 ~% g( [2 j; U1 J' o* \5 y
图中的文件除了main.c和potentiometer.c外都是空的。随便打开一个看看:% \* n! k4 @& V( L& }% M5 v- K" C