liyiranlab 发表于 2019-3-27 14:58:40

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

本帖最后由 liyiranlab 于 2019-3-27 15:24 编辑

第一次用STM32,根据网文建立了IAR arm 8.3 库文件出现 Fatal Error: #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



原来的你 发表于 2019-3-27 17:08:13

都说了,没有定义芯片型号,自己在IAR里面配置一下

qiangtech 发表于 2019-3-27 17:12:47

要求你在.h文件里面选择应用使用的目标器件。一般在.h文件中都列出来了,但是注释掉了。你把你对应器件的注释去掉就好了。

wenyangzeng 发表于 2019-3-27 17:23:54

这个芯片型号要选择一下:


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



wenyangzeng 发表于 2019-3-27 21:03:25

liyiranlab 发表于 2019-3-27 19:27
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD

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



在CUBEMX建立的工程:


liyiranlab 发表于 2019-3-28 09:54:54

wenyangzeng 发表于 2019-3-27 21:03
可能是楼主新建工程未包含CMSIS文件:




谢谢!大神。
页: [1]
查看完整版本: 第一次用STM32出现Fatal Error[Pe035]错误