昨天晚上折腾到夜里1点多,生成文件编译总是出错,猜测是电脑老的原因 。今天换了一台比较新的电脑,重新在装软件测试,果然编译都能通过。以下记录学习的过程: 主题:SDK5.0培训学习,使用用MotorControl Workbench 5.2.0创建项目文件。6 p& E* D' g+ l* c7 \' J 学习中使用的软件在培训连接里有下载,就不上传了。我使用的EWARM软件的版本是8.30。文件下载链接。; E/ U( @5 h! C9 p/ w. A, [ 过程如下: 1、打开MotorControl Workbench 5.2.0,创建项目文件。* a/ Y# N; H; c 2、选择套件开发板 3、生成项目信息。 4、生成项目文件 5、保存生产项目文件的目录 6、选择项目文件的开发环境,这里我选择EWARM软件。* I# p- b- _ D' v 7、打开STM32CubeMX软件,加载MotorControl Workbench生成的项目文件。 8、生成EWARM项目文件。! J# P# l1 a7 b1 B0 b! @; x 9、使用EWARM软件打开生成的项目文件$ `: |# l/ K7 j% ?2 p( o 10、编译&下载文件。; m3 n5 }! Q% D4 Q f3 G 11、执行程序。 12、打开MotorControl Workbench 5.2.0软件,监控电机运行。 13、在电机运行过程中,操作过快,软件会报警。, G1 H2 \& j# M5 B7 ]" F% y' N 14、运行的视频不知道怎么上传,传一张运行的图片吧。1 Z3 H* i( M* S/ v. r* z' R% Q- M 总结:通过培训文档的学习来创建项目文件,整个过程中不需要修改源代码,通过相关软件生成文件,相互操作后就可以生成源代码,软件操控电机,界面直观。对于入门新手来说,会产生浓厚的兴趣,挺不错的。% j4 X5 P' R- n6 ]: k1 f" e 6 s; o4 T/ ]' z3 c6 q 8 ], v$ p0 W: ] 9 a; S9 k7 [3 Y5 u l0 A/ }: e 2 ]( Y) _0 ]8 k6 r/ [0 N1 S! W+ ` i5 X0 x3 T& d1 t9 U5 H; z o' K* P& m) K8 d2 ]: a ; g4 y$ M& M' A/ b( m : m5 m q+ v9 P D7 E8 {, H |
多谢,学习了。
谢谢
软件都正常安装了吗 。我之前生成的文件都有就是编译错误。没有出现C文件空的
都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为我电脑还装有其他的版本?
我建议这几个软件卸载,重新安装下, 安装的目录最好默认,之前安装其他目录出现过错误,我不知道你的MDK是什么版本。我使用MDK 5.23版本是可以的。
你的这个问题解决了么,怎么解决的啊?我也遇到了这样的问题。
2 F$ V) V9 V- S
图中的文件除了main.c和potentiometer.c外都是空的。随便打开一个看看:) N0 J! h9 ~! T
& P1 B2 }5 B6 W+ @& O