因为ST说不再维护和更新AC5,所以这次安装MDKV540时,我就选了AC6编译器。结果到处都是坑。
全面因为串口都是乱码,我以为是时钟错导致的波特率错了。
所以前面查了时钟,可是把时钟HSE这个雷暴的坑填了后,还是不行。
后来上网查了安富莱硬汉论坛的帖子才知道,从AC6开始,源文件只能是UTF-8格式的,不再接受ANSI格式的文件。
还有AC6的编译器和AC5比起来,速度是快了,可是原来方便使用的右键查找函数或数据类型定义的连接也一会灵,一会不灵,真是坑死人了。
现在版本的AC6,给-100分的评价。
虽然安富莱做了转换编码源文件,可是我发现要包装成API调用,对我来说太难了,而且字库也太大了。
可是再返还回去用AC5,很多文件都要从头再来呀,这真是让人两难,ST这么差的东西都会放出来,也不知道是怎么想的?
自已要把自已的名誉败坏掉吗?
,