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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。1 V8 s/ F% `/ D9 J3 E2 |7 Z

2 R8 p, y5 o" c好了,首先说几个要点:( k) s  Q& A6 {8 S; O  ~/ S
3 v8 ~0 ^2 j9 u, m! k8 ?* G( D
1:修改堆栈大小。! D  t4 i0 ?3 o
2:移植定时器以及串口的printf功能重定向。
$ x+ G/ \9 P0 v% p( _6 J/ r3:设置优化等级。
% ^, o6 ]$ h1 _4 p# W2 y好了我将详细说明
6 Q' B8 ~- V, l3 p堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,9 N: V( H9 g7 j0 ]- X5 e
2-堆栈.png ) t4 j# T. \; x: l: Y# S

! n+ J9 N) K1 L3 s( S2 \然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。
! w; Z5 ~6 {' I+ Y) X
* i2 d. S  R" J+ t8 r最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
: G: W6 Z/ F* \+ i
3-等级.png 0 A" n9 {" n/ x2 D# L  Z" Z' h
- m7 a5 ?5 ]5 Z( ]& p1 j: }* l
最后我们来看看我们的跑分结果:1001

/ ~! M2 X) l, a+ |% a
4跑分1001.png ) W3 {" o: r" v8 |6 Y$ q4 Z3 Z
' M2 \$ m8 M! v/ H$ w, N' n
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:

4 t% F( M5 D# r1 v" p2 |- F- @- \
$ P! @: \, x2 u# m' O% ]
好了,下面就是源码了,大家可以一起玩玩,
( J0 Z2 X7 \3 L& V
==============================================

, u( Z5 m7 ]/ l3 {% A- M( @
5 O+ `* R, e9 D/ J- l# ~
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 7)
赞 收藏 评论1 发布时间:2024-7-2 00:06

举报

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