错误的原因是因为新版本CMSIS的intrinsics.h等文件与之前的版本不兼容。
解决方法:
1: Project options > General Options > Library
Configuration 里选择 USE CMSIS ;
2:在Project>Options>C/C++Compiler>Preprocessor里删除所有的 CMSIS header files ,
“$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport” 。
ST的说明文件为TN0830 Technical note ,可在官网上找到