之前在进行编译的时候因为IAR编译器版本间兼容的问题(之前的帖子中有提到过),采用编译器集成的CMSIS标准,而去掉了ST库函数文件中的core_cm3.c和core_cm3.h文件,在后来的编译中仍然会出现相关的编译错误:
重新建立一个工程,依旧采用编译器自带的标准CMSIS,去掉ST库函数中的core_cm3.c和core_cm3.h文件,编译正常通过。回朔发现,关于“—IO”的定义在core_cm3.h文件中:
所以现在搞的有点迷糊了。不知道大家遇到过这种情况没?
之前讨论IAR兼容问题的帖子:http://forum.eepw.com.cn/thread/233425/1