感谢airwill等楼上几位。
下面把IAR EW 6.3,6.4版本中使用STM32F10x_StdPeriph_Lib_V3.5.0库会遇到的问题归纳如下:
1)用\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template文件夹内的IAR工程编译时会报错,原因是 STM32F10x_StdPeriph_Lib_V3.5.0中使用了 old version 的预定义。
2)解决方法:
A) 将STM32F10x_StdPeriph_Lib_V3.5.0中的arm\CMSIS\Include\core_cm3.h头文件屏蔽掉-->core_cm3.h.old
B) 在IAR EW软件的General Options中,选中Use CMSIS项;
C) 将编译时出现错误的几个extern ...注释掉。