你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-H533RE评测】-02-CoreMARK跑分测试

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
1 G0 t+ q; N! X" a4 m  H* ?, m& r
$ P) k, ^: ?4 ?( A$ Q6 ]7 s好了,首先说几个要点:, |$ g" k' k! z* Y) P% }; s9 `. r
  [. N9 {& O- C1 ^; r
1:修改堆栈大小。
! J+ ^9 Y1 w/ X3 f5 w7 K4 w2:移植定时器以及串口的printf功能重定向。3 u' g/ l* v8 w1 u% y  c* p
3:设置优化等级。
* _4 F8 X6 k# J1 c& r8 E1 r好了我将详细说明3 I- t7 I( u8 ^9 s5 m- k" l) X
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,6 {. b2 k4 |; s$ x
2-堆栈.png
; G6 ?! [. L! |8 W+ V3 m% W) i* v7 w  U- K4 e7 ~# Q5 K/ E- P
然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。
3 H( r) |- [, L8 s: ]
$ D0 ~. s2 O/ f( y* U1 ^0 G1 ]+ G最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。

% |5 `& V; G' A9 `" K& g
3-等级.png
, ~1 X5 O# E; V2 d4 I

: k$ M$ k# S8 ^. f8 Y+ Q
最后我们来看看我们的跑分结果:1001
  J' ^: s' X) ?4 W6 w+ `) C0 W
4跑分1001.png 8 e; U  ^2 b* f1 t* C- I
  i' z0 _0 S. I- I, d
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:

3 x/ t% F- y' G  m3 s  s' i6 Z& d8 c9 o! J4 w
好了,下面就是源码了,大家可以一起玩玩,

7 U* O) p" z9 ?5 w& S! z# `, U
==============================================

' p' r! W& R9 I* K$ ^3 T  @0 a
/ H! |- w- K/ O6 o8 ~
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 0, 售价: 2 ST金币)
收藏 评论0 发布时间:2024-7-2 00:06

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版