小熊arm学习总结:iar7.3建立工程报错:cannot open the source file "XXXxxx.h

原创 2015年11月17日 22:30:21
当确定头文件等设置都没有问题的时候,可以试一试下面的方法去解决,我亲身体验完美通过:

方法一.

STM32工程 从IAR6.0 转到 IAR6.3

用IAR6.3打开IAR6.0 的工程,编译的时候出现提示错误:

extern uint32_t __get_PSP(void); 已经在C:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\inc\c\intrinsics.h文件中定义

extern uint32_t __get_MSP(void);已经在C:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\inc\c\intrinsics.h文件中定义 。。。。。。

这是由于IAR6.3已经加入了CM3的内核定义,就不需要ST库中的core_cm3.c 和 core_cm3.h 这两个文件的定义了

解决办法从ST网站找到:

直接删除core_cm3.c 和 core_cm3.h 这两个文件,然后在工程设置里面勾选 "Use CMSIS"

方法二.

把这个东西注释掉就可以了 core_cm3.h里的这个! 再添加一句

!#if defined (__ICCARM__)

//#include <intrinsics.h> /* IAR Intrinsics *///注释掉 __intrinsic void __DSB(void); //添加上

#endif

方法三:将iar安装文件里面的core_cmFunc.h和core_cmInstr.h文件复制到自己当前工程文件中并包含进来:

设置USE CMSIS方法:

1: Project options > General Options > Library

Configuration 里选择 USE CMSIS ;

编译,通过。。。。。


http://www.505book.com/


相关文章推荐

iar7.3建立工程报错:cannot open the source file "XXXxxx.h

当确定头文件等设置都没有问题的时候,可以试一试下面的方法去解决,我亲身体验完美通过: 方法一. STM32工程 从IAR6.0 转到 IAR6.3 用IAR6.3打开IAR6.0 的工程,编译的...

关于iar for stm8: iar Fatal Error[Pe1696]: cannot open source file "xx.h"错误

关于iar for stm8: iar Fatal Error[Pe1696]: cannot open source file “xx.h”错误 最近项目用到stm8,先前只用过MDK for ...
  • bd7iow
  • bd7iow
  • 2017年01月20日 23:59
  • 2621

解决IAR中H文件不能打开的方法

解决IAR中H文件不能打开的方法   我用的是IAR EW8051-EV-750A。 运行时经常出错,如:Fatal Error[Pe005]: could not open source fil...

IAR:Fatal Error[Pe005]: could not open source file

使用IAR编译程序出现出现“Fatal Error[Pe005]: could not open source file“xxxx.h””错误,在网上找了很久,大部分说没有安装库,我看未必,我之前安装...
  • ayangke
  • ayangke
  • 2011年03月06日 10:44
  • 8208

AppDelegate中include无法打开文件(cannot open source file "SecondScene.h")

cannot open source file "SecondScene.h"解决方法

IAR报错could not find the following source file

前几日重装了系统后,安装旧版的IAR for stm8老是破解失败,都不知道以前我是怎么搞的,索性换了个新版本的。但是一编译工程文件就说找不到文件,打开另一个项目也是同样的报错。 看...

IntelliJ IDEA :decompiled.class file bytecode version:52.0(java 8) ,open source file.

引入第三方jar包或者查看Java源码的时候,经常遇到问题如下: decompiled.class file bytecode version:52.0(java 8) ,   open source...

oracle安装报错:libXp.so.6: cannot open shared object file: No such file or directory

安装oracle时候遇到错误 Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-11-03_12-53-...
  • zhrzhl
  • zhrzhl
  • 2013年10月28日 12:31
  • 6281

autoware-ssd:caffe 编译报错 libhdf5_hl.so.10: cannot open shared object file: No such file or directory

在使用autoware联合ssdcaffe时候 编译出现 /home/billbliss/ssd/caffe/distribute/lib/libcaffe.so: error while load...

Android安卓ECLIPSE导致工程到AndroidStudio里 报错 Failed to open zip file 解决办法

在从ECLIPSE导入工程到Studio中时, 在页面下方的Messages Gradle Build对话框里, 报错如下: Error:Failed to open zip file. Grad...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小熊arm学习总结:iar7.3建立工程报错:cannot open the source file "XXXxxx.h
举报原因:
原因补充:

(最多只允许输入30个字)