首先说一下这个分数,并不是很高了哦。STM32H7的得分在2010分,相差还是很大,但是这个分数和Cortem-m0、M3相比还是高出了不少呢。我们先回顾一下ST官方公布的跑分吧。直到目前,ST推出了超低功耗、主流型、超高性能型几系列的芯片: q* q o3 R. |8 A( @/ s$ F 同时官方也给除了自己的Coremark F0/F1/F3主流系列的Coremark 分值如下图:' m8 T' W2 q# q" P# @ m3 y9 |; k* C0 \+ r (窃喜,是不是比F3系列高了很多了呢~) L0/L1/L3超低功耗系列的Coremark 分值如下图: - l+ t* G3 ]4 m! W 9 | S0 Q& F. h! o& J, y F2/F4/F7超高性能系列的Coremark 分值如下图: 1 h+ g+ b* ~% Y6 z0 u 代码移植到MDK工程中后,开干了,就直接跑起来了@+ b" b! |" f3 B! }" T+ \9 h 先说明一下我的优化等级以及编译器版本: 最后看结果如图所示:' s5 N7 _. d% g7 U; y ?. L 我通过改变不同的优化等级,可以得出这样的一个结论: 跑分最终消耗的时间: o- z) C( d e' m (Total ticks : 37886) ?& P+ \' q' b; \* m Total time (secs): 37.886000* N9 f% h. q) q' l Iterations/Sec : 316.739693)与优化等级有关,最终得分666分和优化等级无关,说明这个软件确实做到很公平公正;# l# v1 n4 S* q8 @) ~ $ s, H" r O V0 q+ c. \3 w) A! ^ 最后的其他想象空间可以留给大家,比如用Gcc编译器会如何?有空了可以尝试一下~ 附件如下:' }: A9 s% n, |( j* k8 l0 X/ O |
顶起来,~ |
STM32固件库分享,超全系列整理
【经验分享】STM32G4_CORDIC与定点带符号整数数据格式
【STM32C0评测】4、SPI亮屏及GUILite移植
【STM32C0评测】3、I2C使用
STM32的CAN FD位定时设置注意事项
基于STM32G474 中 Triggered-half 模式的实现
【STM32H503评测】+ coremark跑分移植测试
【STM32H503评测】+基于STM32CubeMX生成工程点灯
STM32CUBEMX(1)--PWM
[STM32WB55评测 ] 自定义服务 与 串口打印