本文只针对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 添加路径

第五步,完结! 

 

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐