首先说一下这个分数,并不是很高了哦。STM32H7的得分在2010分,相差还是很大,但是这个分数和Cortem-m0、M3相比还是高出了不少呢。我们先回顾一下ST官方公布的跑分吧。直到目前,ST推出了超低功耗、主流型、超高性能型几系列的芯片:3 {9 E6 U. [$ w& ~ 8 M# I+ H) O; b) ^9 r! Q& B1 _同时官方也给除了自己的Coremark0 O" Y0 l" v x& j8 t( c F0/F1/F3主流系列的Coremark 分值如下图: 9 w4 C. B( j7 O6 T( O(窃喜,是不是比F3系列高了很多了呢~)0 @6 i& I8 _5 P' J- y3 }4 _ L0/L1/L3超低功耗系列的Coremark 分值如下图: % Y" Z2 G$ z! e' r! y: ]1 F+ c. `4 E F2/F4/F7超高性能系列的Coremark 分值如下图:% `4 l4 j2 z7 D0 t " l+ d1 q" p2 q. r( u 代码移植到MDK工程中后,开干了,就直接跑起来了@; G/ }. n" u& @+ K) a/ n 先说明一下我的优化等级以及编译器版本:: i K! A' O v \ c
5 U: x+ X% L$ S7 j2 M8 f+ `. Q 最后看结果如图所示: : [' Y+ R1 L3 H % |1 B/ h" Y) \' Y9 q/ q
; y& z5 X/ ]+ f+ N" J) |" Z3 p: u 我通过改变不同的优化等级,可以得出这样的一个结论: 跑分最终消耗的时间! q: I# Z! i* q1 m7 @( T5 B# h (Total ticks : 37886 Total time (secs): 37.886000 Iterations/Sec : 316.739693)与优化等级有关,最终得分666分和优化等级无关,说明这个软件确实做到很公平公正;7 N6 m9 U) v' X+ E: b* [ w % o$ q! I, N0 t) J9 t0 j # M7 C3 p; h' [ 最后的其他想象空间可以留给大家,比如用Gcc编译器会如何?有空了可以尝试一下~ ![]() 8 M# e3 k- r$ R" S附件如下:
nucleo_stm32g491.zip
(3.4 MB, 下载次数: 4)
|
顶起来,~![]() |
【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报文接收及过滤
微信公众号
手机版