首先说一下这个分数,并不是很高了哦。STM32H7的得分在2010分,相差还是很大,但是这个分数和Cortem-m0、M3相比还是高出了不少呢。我们先回顾一下ST官方公布的跑分吧。直到目前,ST推出了超低功耗、主流型、超高性能型几系列的芯片: g. {% Z D4 q/ @" k 同时官方也给除了自己的Coremark% w) {3 y# H/ [. c8 w1 m: G F0/F1/F3主流系列的Coremark 分值如下图: ! o$ c: L$ ]0 M+ m% L2 ^5 m , R7 _0 u+ J( J1 E/ {2 p0 ]: }(窃喜,是不是比F3系列高了很多了呢~)4 ]# |- z8 D D L0/L1/L3超低功耗系列的Coremark 分值如下图: ; E8 _- S! v4 K# M! o7 D# [6 b2 F1 K0 }9 ] F2/F4/F7超高性能系列的Coremark 分值如下图: ; g- ?* o# `+ B' l; H代码移植到MDK工程中后,开干了,就直接跑起来了@ 先说明一下我的优化等级以及编译器版本:. W* n0 ?6 @% X8 a5 _7 ?/ |
$ H' X# \6 p/ [9 d( }5 A' J 7 ?8 F* `9 q" M/ }/ s0 ~ 最后看结果如图所示:
# F. Z) B/ @( `( [: ^6 Y4 }. \ ! n j0 V+ n0 c: y T* m 我通过改变不同的优化等级,可以得出这样的一个结论:3 c2 f n, D( K6 I" _. l7 S7 Z 跑分最终消耗的时间% ~! W6 Q. L$ `# { (Total ticks : 37886 Total time (secs): 37.8860006 H+ q/ @& v) i9 K6 x Iterations/Sec : 316.739693)与优化等级有关,最终得分666分和优化等级无关,说明这个软件确实做到很公平公正;- K( U. ~. O" T v( S ; u" `: t, L7 v* e; @ 最后的其他想象空间可以留给大家,比如用Gcc编译器会如何?有空了可以尝试一下~ ![]() 5 z1 R- ] f# ~4 }3 V, h附件如下:( q& R- P: S7 }
nucleo_stm32g491.zip
(3.4 MB, 下载次数: 4)
|
顶起来,~ % A2 M2 h$ j9 Q# l, l9 J |
【STM32H5 评测】+开发板拆箱介绍
【STM32H5 评测】介绍、环境搭建、工程测试
【NUCLEO-C562RE】OLED 显示
经验分享 | 基于STM32G4芯片TIM+SPI+DMA应用示例
STM32G47x 双 Bank 模式下在线升级
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【STM32U3评测】CANFD Bootloader(1)
【STM32U3 评测】串口控制步进电机与LabVIEW数据采集
【经验分享】STM32G4之基本定时器
【STM32U3 评测】CAN报文接收及过滤
微信公众号
手机版