|
本帖最后由 wolfgang2015 于 2017-1-18 21:04 编辑 3 d$ }) A0 |2 c9 ]- c; G 最近大家都在用开发工具进行跑分测试,我也用手边的板子和熟悉的开发工具做了一个Coremark跑分测试- w+ `9 Q! b- c: b- Z- H 测试对象: Nucleo-L073RZ 测试环境: Windows + Eclipse + Ac6 测试代码:跑分软件从 eembc.org 官网下载。 下载地址:http://www.eembc.org/coremark/index.php. @& j3 n' R9 L- r+ z CoreMark代码移植方法:9 t9 F+ ]7 q) ]8 ~( ] 参考沐紫的:【实战经验】如何将CoreMark程序移植到STM32上 值得注意的是,帖子中的串口设置,奇偶失能参数:Parity 在设置为 Odd 时,本测试通过VCP会出现乱码。 我这里选用的串口通信参数为None 才未出现乱码。 / R8 x) T% P g; W, F2 [, B' C 开发板时钟设置:满32MHz,未超频
编译器参数优化:-O3 -g3 , w: u( z0 t+ C/ t
Coremark跑分结果:在迭代次数12000个单位量情况下 # k. G4 E3 Y6 ?& b
对的,没有看错L0系列 在 Eclipse + Ac6 环境下 CoreMark跑分结果高达 CoreMark 1.0 : 55.522653 / GCC5.4.1 20160609 (release); j5 X0 U# b4 R2 r 吃惊的是,这比在 netlhx 用L073 在 IAR 编译环境下 跑出的 44.790827 分值还要高,! Y- ~+ ~2 y) C: X& N 编译器GCC5.4.1 的优化结果还是很令人满意。 这是否能说明: 编译优化的结果 Ac6 > IAR > Keil ?' b5 V! t$ K% t3 _: _ 不过这一结果:这还得大家进行多方评测才能 $ G. |6 |( E. C. C" m$ p5 c6 T 随后,我会将我手边的其他板子进行跑分测试。 9 Z5 r( ^/ S4 g; W. n 经过对比:netlhx CoreMark 跑分参数: Iterations 这一项参数不同) V1 w$ L5 ~3 M1 b+ w# ^+ A1 N; J: A' J 我设置的是 12000,而netlhx设置的是5006 {' Z, M$ T/ W) p$ [ 4 A; a, ]/ c8 T- h0 m) u! @ 编译器版本也有不同:& n; \1 X+ ]- M' U& K* O. Y 我这里用的GCC5.4.1 20160609 (release) 算是比较新的了 netlhx使用的IAR是ARM Compiler 5.06% U, n6 B7 K+ z9 X3 R 这或许是最本质的原因开源版本的编译器同IAR官方编译器版本可能有优化侧重点不同,在稳定性选择上牺牲了优化的可选配置吧,仅仅猜测。不知道这个CoreMark值与这个参数的高低有关呢? 还是多测测为好。 相关帖子:* U! g3 I1 h! O5 a% ^ 我的开发环境配置方法:% V" o" Y( m) {+ } Eclipse 开发环境配置+ x, o# b a8 k2 E. [ netlhx CoreMark 跑分贴参考: ( s0 O4 ^0 {, S; ~- _- r+ Q* w L073也跑个COREMARK, D' q8 D& S$ A' J ) W% X9 a. }2 h6 i6 F& k2 p6 k7 S2 [ [Coremark跑分评测] Nucleo-L432KC Coremark跑分0 w8 ? X3 ^% L6 a& f# e [Coremark跑分评测] Nucleo-F030R8 Coremark跑分( L( ~! I l" K" j [Coremark跑分评测] Nucleo-F401RE Coremark跑分. v" s; o' G2 c+ o [Coremark跑分评测] Nucleo-F767ZI Coremark跑分 [Coremark跑分评测] Nucleo-F413ZH Coremark跑分; R% S _. x. U" d! A/ p; R) r* Y/ i STM32 跑分系列初步小结 ! e, \* Y9 _ R P7 X! g0 y % B8 l' T0 {# D% r4 J / F# q* {8 f2 } V* _; N# M/ o* M6 d- r , ^3 G r$ v& M: V5 k0 Z ) A. a3 X% Y0 u" ~( o 7 H4 l; Y/ i) m5 i6 G6 J - ` ~8 ?+ \0 e , F6 I- J# l& ]4 S. n ' G9 t9 _( H2 l8 f. p% {2 b5 ^$ L4 g % T& ?/ s7 A: o6 V |
微信公众号
手机版
??????