默认是5的编译器,CubeMX4.22生成的也是5的编译器,但是keil的6版本编译器已经更新到6.6以上,如果只是单纯的更换编译器版本,那么本来5上面正确的工程就会收获无数个Error无法编译通过,按提示逐步修改,发现居然很多编译宏定义都有问题,不是简单的修改能支持的。 不知道ST是否有支持keil新编译器的计划。