IAR Error:Fatal Error[Pe1696]: cannot open source file “core_cm0plus.h“
IAR编译出错Fatal Error[Pe1696]: cannot open source file "core_cm0plus.h"
·
本文只针对IAR初学者哦。。。。
如果你不熟悉IAR,但是还被逼着用IAR的话,那你将是痛苦的。
本次我们解决的是一个最简单的错误,就是cm0plus的头文件没办法打开。错误显示为“Fatal Error[Pe1696]: cannot open source file "core_cm0plus.h"”
这个错误的原因是:你的头文件路径中没有自动包含到这个头文件,具体是不是因为我没有把IAR装到默认路径也未可知,反正就是出现了这个错误。
错误如下图1所示
图1 错误显示
然后
第一步:打开project里的options,如下图2所示:
图2 IAR配置选项
第二步:在配置选项的左边选择General Options,先选择自己的芯片型号(如果没有需要手动添加),如图3所示:
图3 选择自己的芯片型号
第三步:打开自己安装的IAR根目录,去找到IAR-CMSIS-core-Include-core_cm0plus.h这个文件夹,找到文件夹记住路径,路径寻找如下图4所示:
图4 找到core_cm0plus.h的根目录
第四步:找到根目录后,回到IAR中,打开配置选项中的C++Compiler,里面有Preprocessor 这个选项,在Additional include directories: (one per line)中添加刚才找到的路径,如图5所示,添加好该路径后,重新编译,就OK啦!
图5 添加路径
第五步,完结!
更多推荐
已为社区贡献1条内容
所有评论(0)