打印
[STM32F1]

有关ST Motor Workbench辅助开发的问题

[复制链接]
4135|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如图所示,我最近在做一个项目,开发的时候遇到了下面的问题,IAR是6.0的,但是编译不成功
我的QQ312204643,望各位大侠帮小弟解决。
沙发
grant_jx| | 2014-11-17 18:42 | 只看该作者
去项目的Option下看看,Compiler下的Preprocessor标签是否漏掉了配置?

include里面是
$PROJ_DIR$\..\..\
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
$PROJ_DIR$\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\Common
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\STM3210B_EVAL
$PROJ_DIR$\..\..\..\MCLibrary\interface\common\
$PROJ_DIR$\..\..\..\MCApplication\interface\
$PROJ_DIR$\..\..\..\SystemDriveParams\
$PROJ_DIR$\..\..\..\UILibrary\interface\
$PROJ_DIR$\..\..\..\UILibrary\inc\
$PROJ_DIR$\..\..\..\PFC_Application\interface\
$PROJ_DIR$\..\..\..\PFC_Application\inc\


Deifne里面是
USE_STDPERIPH_DRIVER
STM32F10X_MD
USE_STM3210B_EVAL

对应配置是STM32 FOC SDK 3.4 Web 版本




使用特权

评论回复
板凳
zhaoqingtao007|  楼主 | 2014-11-17 20:41 | 只看该作者
grant_jx 发表于 2014-11-17 18:42
去项目的Option下看看,Compiler下的Preprocessor标签是否漏掉了配置?

include里面是

配置是一样的,还是有问题

使用特权

评论回复
地板
zhaoqingtao007|  楼主 | 2014-11-17 20:48 | 只看该作者
grant_jx 发表于 2014-11-17 18:42
去项目的Option下看看,Compiler下的Preprocessor标签是否漏掉了配置?

include里面是

IAR版本为6.5,(6.4也是一样的错误),SDK为3.4WEB
配置完参数后MAKE是这样子的,如果把
typedef unsigned int u16;
typedef int s16;
typedef unsigned char u8;
typedef unsigned long u32;

注释掉,会变成这样

头文件路径:
$PROJ_DIR$\..\..\
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
$PROJ_DIR$\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\Common
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\STM3210B_EVAL
$PROJ_DIR$\..\..\..\MCLibrary\interface\common\
$PROJ_DIR$\..\..\..\MCApplication\interface\
$PROJ_DIR$\..\..\..\SystemDriveParams\
$PROJ_DIR$\..\..\..\UILibrary\interface\
$PROJ_DIR$\..\..\..\UILibrary\inc\
$PROJ_DIR$\..\..\..\PFC_Application\interface\
$PROJ_DIR$\..\..\..\PFC_Application\inc\

DEFINE的是:
USE_STDPERIPH_DRIVER
STM32F10X_MD
USE_STM3210B_EVAL



使用特权

评论回复
5
zhaoqingtao007|  楼主 | 2014-11-17 20:50 | 只看该作者
grant_jx 发表于 2014-11-17 18:42
去项目的Option下看看,Compiler下的Preprocessor标签是否漏掉了配置?

include里面是


这个图片是配置好参数后,打开工程MAKE,如果我注释掉这些错误,就会产生我一开始那些UI_PROCESS等错误

使用特权

评论回复
6
mmuuss586| | 2014-11-17 21:19 | 只看该作者
换成英文路径试下看看;

使用特权

评论回复
7
zhaoqingtao007|  楼主 | 2014-11-17 21:24 | 只看该作者
mmuuss586 发表于 2014-11-17 21:19
换成英文路径试下看看;

还是不行,您可以远程操作吗?

使用特权

评论回复
8
zhaoqingtao007|  楼主 | 2014-11-17 21:28 | 只看该作者
mmuuss586 发表于 2014-11-17 21:19
换成英文路径试下看看;

换成英文路径是一样的错误,已经困扰我好几天了,关键的问题是第一个DEMO还没有跑起来,真是万事开头难

使用特权

评论回复
9
mmuuss586| | 2014-11-18 12:08 | 只看该作者
zhaoqingtao007 发表于 2014-11-17 21:24
还是不行,您可以远程操作吗?

不行,公司网络不允许;

使用特权

评论回复
10
zhaoqingtao007|  楼主 | 2014-11-19 19:52 | 只看该作者
问题解决了,我换成不是WEB版本的3.4版本的库就行了。

使用特权

评论回复
11
zhaoqingtao007|  楼主 | 2014-11-19 21:42 | 只看该作者
我换成用户库就OK啦,感谢各位的帮助。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

23

帖子

0

粉丝