你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

第一次用STM32出现Fatal Error[Pe035]错误

[复制链接]
liyiranlab 提问时间:2019-3-27 14:58 /
本帖最后由 liyiranlab 于 2019-3-27 15:24 编辑

第一次用STM32,根据网文建立了IAR arm 8.3 库文件出现 Fatal Error[Pe035]: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" D:\ARM\20190327\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h 96 ;

搜索了大量网文无果,现求大神帮帮忙,下面我建立的文件

链接:https://pan.baidu.com/s/1Ac0vYB-7gtyYSv_QoE1rsw
提取码:i362



20190327.rar

下载

2.35 MB, 下载次数: 2, 下载积分: ST金币 -1

收藏 评论8 发布时间:2019-3-27 14:58

举报

8个回答
原来的你 回答时间:2019-3-27 17:08:13
都说了,没有定义芯片型号,自己在IAR里面配置一下

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

qiangtech 回答时间:2019-3-27 17:12:47
要求你在.h文件里面选择应用使用的目标器件。一般在.h文件中都列出来了,但是注释掉了。你把你对应器件的注释去掉就好了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

wenyangzeng 回答时间:2019-3-27 17:23:54
这个芯片型号要选择一下:

无标题.png

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

liyiranlab 回答时间:2019-3-27 19:22:36
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD
USE_STDPERIPH_DRIVER
还是不行
liyiranlab 回答时间:2019-3-27 19:27:19
wenyangzeng 发表于 2019-3-27 17:23
这个芯片型号要选择一下:

芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD
USE_STDPERIPH_DRIVER
还是不行
liyiranlab 回答时间:2019-3-27 19:42:38
1.png 2.png

wenyangzeng 回答时间:2019-3-27 21:03:25
liyiranlab 发表于 2019-3-27 19:27
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD

可能是楼主新建工程未包含CMSIS文件:

无标题.png

在CUBEMX建立的工程:
STM32F103.rar (5.19 MB, 下载次数: 13)
liyiranlab 回答时间:2019-3-28 09:54:54
wenyangzeng 发表于 2019-3-27 21:03
可能是楼主新建工程未包含CMSIS文件:

谢谢!大神。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版