keil5 使用compiler v6出现报错的问题
使用V5版本的编译器,虽然编译较慢,但是不会出错
切换到V6编译器后,会出现大量错误,且发现这些错误都是和汇编语言有关
出现这个原因是因为新版本的arm编译器对旧的ST汇编文件不支持,这个core_cm3.h太老了,ST的底层文件没有更新,但是arm更新后对这个文件就不支持,目前没有找到解决方法,建议使用5版本编译,或使用cubemx生成的代码,生成后选择生成新版本的工程
如果你安装的版本没有V5,那就去ST官网上,下载MDK5,这样你的编译器里面就能使用5版本