首先说一下这个分数,并不是很高了哦。STM32H7的得分在2010分,相差还是很大,但是这个分数和Cortem-m0、M3相比还是高出了不少呢。我们先回顾一下ST官方公布的跑分吧。直到目前,ST推出了超低功耗、主流型、超高性能型几系列的芯片:# q) n6 P C0 s7 C2 _ 8 ]+ I6 K) e" f! @. v 同时官方也给除了自己的Coremark F0/F1/F3主流系列的Coremark 分值如下图: ) ^$ t1 f8 v& {5 m( m" @& x 3 I/ [% X, f0 c4 {) J9 L* l8 z; d (窃喜,是不是比F3系列高了很多了呢~) L0/L1/L3超低功耗系列的Coremark 分值如下图: 8 E8 n5 y/ A, Q: q% C! d+ u F2/F4/F7超高性能系列的Coremark 分值如下图:; F/ \7 [' i' Y! s& _3 R 7 X1 a- U; @9 v* R, h$ ] ) ~) k7 G; o. l0 }, E$ _' _ 代码移植到MDK工程中后,开干了,就直接跑起来了@7 V% c) z- V0 O 先说明一下我的优化等级以及编译器版本:( X/ D6 G5 t1 i 4 ^) D t3 c! T! C! p* j: R; w! B 最后看结果如图所示: . p2 d$ R U( Y# m9 P3 q/ P 我通过改变不同的优化等级,可以得出这样的一个结论:+ M- ?6 ~! }/ ]% T2 ]2 q- J2 [ 跑分最终消耗的时间 (Total ticks : 37886 Total time (secs): 37.886000 Iterations/Sec : 316.739693)与优化等级有关,最终得分666分和优化等级无关,说明这个软件确实做到很公平公正; 3 l ]( c8 i1 J1 t. | 最后的其他想象空间可以留给大家,比如用Gcc编译器会如何?有空了可以尝试一下~ 附件如下:3 h5 A7 E3 \2 u3 a; `( ]" G |
顶起来,~ |
【经验分享】STM32G4_CORDIC与定点带符号整数数据格式
【STM32C0评测】4、SPI亮屏及GUILite移植
【STM32C0评测】3、I2C使用
STM32固件库分享,超全系列整理
STM32的CAN FD位定时设置注意事项
基于STM32G474 中 Triggered-half 模式的实现
【STM32H503评测】+ coremark跑分移植测试
【STM32H503评测】+基于STM32CubeMX生成工程点灯
STM32CUBEMX(1)--PWM
[STM32WB55评测 ] 自定义服务 与 串口打印