第一次用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
都说了,没有定义芯片型号,自己在IAR里面配置一下 要求你在.h文件里面选择应用使用的目标器件。一般在.h文件中都列出来了,但是注释掉了。你把你对应器件的注释去掉就好了。 这个芯片型号要选择一下:
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD
USE_STDPERIPH_DRIVER
还是不行 wenyangzeng 发表于 2019-3-27 17:23
这个芯片型号要选择一下:
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD
USE_STDPERIPH_DRIVER
还是不行
liyiranlab 发表于 2019-3-27 19:27
芯片型号已经定义,ST STM32F103C8
另外symbols也定义了
STM32F10X_MD
可能是楼主新建工程未包含CMSIS文件:
在CUBEMX建立的工程:
wenyangzeng 发表于 2019-3-27 21:03
可能是楼主新建工程未包含CMSIS文件:
谢谢!大神。
页:
[1]