OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7154|回复: 13

IAR for STM32,如何解决包含.h文件的设置问题。

[复制链接]

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-5-9
在线时间
8 小时
发表于 2016-8-15 23:25:37 | 显示全部楼层 |阅读模式
1金钱
IAR for STM32,如何解决包含.h文件的设置问题。。一个解决了又出现一个。。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-5-9
在线时间
8 小时
 楼主| 发表于 2016-8-15 23:27:04 | 显示全部楼层
Fatal Error[Pe992]: invalid macro definition: STM32F10X_MD,USE_STDPERIPH_DRIVER
Error while running C/C++ Compiler
main.c  
Fatal Error[Pe992]: invalid macro definition: STM32F10X_MD,USE_STDPERIPH_DRIVER
Error while running C/C++ Compiler
misc.c  
Fatal Error[Pe992]: invalid macro definition: STM32F10X_MD,USE_STDPERIPH_DRIVER
Error while running C/C++ Compiler
stm32f10x_adc.c  

每一个src里的.c都会报同样的错。。
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-5-9
在线时间
8 小时
 楼主| 发表于 2016-8-15 23:27:18 | 显示全部楼层
我看网上大家提供的解决办法是,中间确保是英文半角逗号,我也同样设置了,但还是一直有问题。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-17 21:50:00 | 显示全部楼层
xinghui7210 发表于 2016-8-15 23:27
我看网上大家提供的解决办法是,中间确保是英文半角逗号,我也同样设置了,但还是一直有问题。

对比下 我们的例程
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-5-9
在线时间
8 小时
 楼主| 发表于 2016-8-18 23:42:58 | 显示全部楼层
正点原子 发表于 2016-8-17 21:50
对比下 我们的例程

先谢谢原子哥了,但你们的例程都是keil进行编译的吧?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-24 23:12:54 | 显示全部楼层
xinghui7210 发表于 2016-8-18 23:42
先谢谢原子哥了,但你们的例程都是keil进行编译的吧?

是的。MDK
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2014-11-26
在线时间
25 小时
发表于 2016-8-25 15:23:09 | 显示全部楼层
这个图片里面有定义,不知道可以否
)4%[Y`K2PUBHAZ5E~HJ0(_Y.png
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
发表于 2016-8-25 16:43:24 | 显示全部楼层

原子哥为啥要用keil5呢,感觉好多问题哦,有时候出bug真心不是程序的事。关键是大多数人平时工作用的还是keil4,很多模块的官方例程也是用4打开才行。
最最坑的是4和5在同一台电脑上不兼容。。。。有些电脑没问题,我用过的几台只有一台兼容。。。4的代码用5打开后,就算什么都不点,直接关掉,那代码也报废了,再也打不开了,哦god
自在随心
回复

使用道具 举报

10

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2012-1-22
在线时间
51 小时
发表于 2016-8-25 16:52:38 | 显示全部楼层
我今天也搞了大半天,一直报错,头都大了,后面没办法全部塞进main文件里面,很长很长...
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-31 23:26:15 | 显示全部楼层
yuzeyuan1 发表于 2016-8-25 16:43
原子哥为啥要用keil5呢,感觉好多问题哦,有时候出bug真心不是程序的事。关键是大多数人平时工作用的还是 ...

我用的还好吧
MDK5.21A
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-5-9
在线时间
8 小时
 楼主| 发表于 2016-9-1 22:18:14 | 显示全部楼层
1376115749 发表于 2016-8-25 15:23
这个图片里面有定义,不知道可以否

Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_PSP(void)" (declared at line 52 of "E:\IAR system\arm\inc\c\ C:\Users\Administrator\Desktop\Platform2\Lib\CMSIS\core_cm3.h 1084
回复

使用道具 举报

5

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2014-11-26
在线时间
25 小时
发表于 2016-9-2 11:03:34 | 显示全部楼层
xinghui7210 发表于 2016-9-1 22:18
Error: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_PSP(v ...

_get_PSP这个函数有两处定义,你需要自己处理一下
回复

使用道具 举报

0

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2016-8-11
在线时间
40 小时
发表于 2016-9-2 21:26:29 | 显示全部楼层
core_cm3.h-----整个都要替换掉,还要在OPTION-Use CMSIS打勾
回复

使用道具 举报

7

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2015-12-11
在线时间
42 小时
发表于 2016-9-2 21:42:38 | 显示全部楼层
顶一顶,顺便学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 13:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表