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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
" `1 f% ^/ j0 g/ |4 t) w% i0 y& v9 ^$ N. S( c% c
好了,首先说几个要点:
5 I7 |2 ?" X7 [0 j% a! t) Y, S2 O! k9 H9 f4 Q( C- w& |$ t
1:修改堆栈大小。
6 k5 F# J9 z3 f  j& n2 N2:移植定时器以及串口的printf功能重定向。! w, _  p1 @* N( ^! I4 x# w
3:设置优化等级。$ E: I, T; ?4 Q' K: r6 V7 v: B, f
好了我将详细说明
1 \9 y: P/ m9 K/ o! ^. U堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
5 S' ~4 u# W1 r# Z& K* c0 o, h
2-堆栈.png 6 u' ~/ s# o# i1 L9 q
: |. i7 ]: M8 y& E
然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。" e; o3 @% R8 I
" l* h& q4 a. R: u% m5 ^1 }
最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
6 U1 _- ]% l* t- ~6 A
3-等级.png
, h; {) E4 T5 E% M$ j; c; ~# Y
7 d% P( H; O' T" [; D2 O
最后我们来看看我们的跑分结果:1001
  J4 O4 _$ t/ y& i, ^2 _1 p8 T
4跑分1001.png
0 ?! l1 ?. V/ E# q2 ^, f1 ]

. _0 k# @) `$ _! r/ K( X
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
4 r3 c% ]4 b. J) {
' Z1 ^2 e4 @9 M
好了,下面就是源码了,大家可以一起玩玩,

+ H4 y" [5 f7 F9 X2 y* M& J9 R
==============================================

# R( ?% {' N" B# V# v( N8 _& n2 G6 ?0 M2 u/ |4 E
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 4)
收藏 评论1 发布时间:2024-7-2 00:06

举报

1个回答
yang9397 回答时间:2024-8-6 09:12:51
测试对比还是可以的
8 A  r" E9 x  {0 }) K
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版