趁着兴奋劲,继续让我们的STM32之王(STM32官网)接受新的测试。。。。那就是跑Coremark 性能测试。。。官方给出的Coremark 分数是1082 这里我直接使用最新版本的CubeMx 4.18.0 配置 STM32F769NIH6 1.配置25Mhz外部晶振作为主频输入 2.配置串口1 PA9 PA10 作为串口输出方便调试 因为VCP_TX VCP_RX 好现在打开Cube 选择STM32F769NIH6 设置系统主频216MHZ 开到最大。。。 串口1的配置 开启ICache DCache 好了工程建好了,可以直接生成输出了。。。 工程建好了,还需要到http://www.eembc.org/coremark/download_coremark.php 下载Coremark的文件包。。。然后解压拷贝到工程里。。 |
哈佛祖安智 CoreMark Siza 666 Keil5.21 -O3 优化 Cortex Inerface AA/IP/CI/CD: E/E/E/E 883.652430
netlhx CoreMark Siza 666 IAR7.7 -O 优化 Cortex Inerface AA/IP/CI/CD: D/D/E/E 1078.438421
netlhx CoreMark Siza 666 IAR7.7 -O 优化 Cortex Inerface AA/IP/CI/CD: D/D/D/D 339.735459
creep CoreMark Siza 666 KEIL5.20 -O 优化 Cortex Inerface AA/IP/CI/CD: D/D/E/E 882.223202
creep CoreMark Siza 666 IAR7.8 -O 优化 Cortex Inerface AA/IP/CI/CD: D/D/E/E 1086.366105
Paderboy CoreMark Siza 666 IAR7.8.01 -O3 优化 Cortex Inerface AA/IP/CI/CD: D/D/E/E 1092.896175
IAR的编译器对效率的优化就是强于KEIL。
STM32F767-Nucleo 用IAR跑出了同样的分数:1092.896175
https://www.stmcu.org.cn/module/ ... &fromuid=394920
咱第二个值是去掉一切优化后的结果,代码是相同的
跑了很多次
不知道,按照之前767的移植。。。
是的,IAR的优化确实强悍。。。
多谢支持。。。
多谢多谢。。。
改天你用 eclipse 跑下Coremark试试看。。。