关于用IAR建立 STM32工程的问题

最近开始从KEIL MDK转到IAR上面,由于刚接触IAR,有许多不熟悉的地方,本来对STM32就不是很熟悉,又换新的开发环境,所以折腾了蛮久的。

创建工程时包含的头文件,core_cm3.h  这个头文件居然跟编译器的版本有关,开始的时候我是从别人的工程里面拷了一个core_cm3.h文件,结果一编译,一堆错误,“__interwork __softfp”,搞得一头雾水,网上查了好久,原来别人的工程是用IAR 6.3建立的,而我现在使用的是IAR 6.4,编译器升级了,是原来使用的类型定义不能使用了,不过也容易解决,在编译器的安装目录下有对应 的CMSIS文件  C:\Program Files\IAR Systems\Embedded Workbench 6.4\arm\CMSIS\Include  把这个目录下的三个文件复制出来即可!

发布了28 篇原创文章 · 获赞 17 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章