做趟白老鼠,最新版MDK您值得拥有

2019-12-19 18:06发布

之前用5.17编译F4,F1,优化开O3和Speed,一直都没任何问题,最近有个新项目要用F7,就下了F7的Pack,结果很郁闷,优化只能用O0(就是不优化),否则一个Volatile全局变量都能优化出错,不开优化嘛,运行速度又只有60%,约等于是F7变回F4速度。不死心,上Keil下了个最新版本,河蟹后,默认是v5编译,结果还是一个吊样,开始怀疑人生,细看一下工程选项,发现ARM Compiler多了一个V6.7,试试O3编译,下载到板子上,眼前一亮,一点问题都没有,爽!然后试遍各个优化等级,全部通过! 所以说,白老鼠还是值得做一下的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
amigenius
1楼-- · 2019-12-20 13:29
今天测试了一下,同样的代码,都是在固态上编译:用i5-2460,全编译要4分30几秒,用i7-3740,要50多秒。然后,在i7上,把MDK5.17换成MDK5.24,编译器选择用V6.7,全编译20多秒(5.17优化用O0,5.24优化O3)。即是说,原来旧电脑至少4分多钟的等待,现在只需要20多秒即可,爽!!感谢Intel,感谢ARM
leiyitan
2楼-- · 2019-12-20 15:49
 精彩回答 2  元偷偷看……
yuzr
3楼-- · 2019-12-20 16:53
感谢楼主经验分享!
mndsoft2012
4楼-- · 2019-12-20 18:04
我这几天也在做小白鼠,碰到个问题,一直无法解决,不知道大家有没有什么办法:

我用的是 F103C8T6 单片机,编译通过,但是无法仿真,提示如下:

Error:Flash Download failed - "Cortex-M3"
Flyback
5楼-- · 2019-12-20 18:12
1600多个Warning 都是啥……

强迫症的噩梦
zhcj66
6楼-- · 2019-12-20 22:38
amigenius 发表于 2018-3-16 20:49
今天测试了一下,同样的代码,都是在固态上编译:用i5-2460,全编译要4分30几秒,用i7-3740,要50多秒。然 ...

等我的电脑来了,试试至强处理器

一周热门 更多>