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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
  _0 y7 e: H4 n$ W( e
& g5 @: N2 \$ K( u9 \. n5 e+ c好了,首先说几个要点:
, ?/ g9 {& u; \0 M
4 U; e# f2 {, {2 y1:修改堆栈大小。
3 r0 d+ K6 s9 ^2:移植定时器以及串口的printf功能重定向。
' C& o3 e% a! q3:设置优化等级。
& \  I" ^* w! g; R9 H7 Q+ ~, B好了我将详细说明7 M3 h7 u2 A; T) V- Y0 ]( l
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
' O( G* P0 R3 j; j/ J: Q
2-堆栈.png " m/ R, O) E) ~3 a4 e

- X4 t" n  K( K/ [" i/ e& R% o4 {+ y然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。7 q6 `! t8 b9 Q1 |- w+ g

2 Y: @1 F. e( [& J/ E' ^  W. T% m  M最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
& _3 w: i! f# x2 r
3-等级.png $ N' a+ u, B* S! s

- F1 H; @6 m* u5 ?) {& ]* E% _2 O
最后我们来看看我们的跑分结果:1001
3 J4 u* M4 _  \! `' m# a
4跑分1001.png 6 i, @: g" r( R) s, F
3 j4 J3 y8 }7 M- ~! }6 U& ^
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:

' _# C" w7 ^. F. }4 x! w; f8 V# v9 I1 |
好了,下面就是源码了,大家可以一起玩玩,
  X4 k6 U. ~6 e; {8 i0 Q8 S2 }
==============================================

9 e1 `9 ~* ^  [9 M' Z8 o
( Y$ }: l; a8 D9 O( X' l
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 7)
赞 收藏 评论1 发布时间:2024-7-2 00:06

举报

1个回答
yang9397 回答时间:2024-8-6 09:12:51
测试对比还是可以的
2 k% G% ^+ Q; P% Q" y" Q+ \6 [

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版