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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。2 z2 Z1 Q! ?2 g% o' W
  M4 T# m, q3 \7 D
好了,首先说几个要点:* N' k# G4 `( @* J( v8 |6 W3 M1 E
: |9 ?5 X! @9 l+ ?% ^5 w
1:修改堆栈大小。7 y5 A/ T3 C" H
2:移植定时器以及串口的printf功能重定向。% u* G: B* B1 t4 q8 I
3:设置优化等级。
: F. a$ i$ W4 B! P6 N好了我将详细说明
8 D) j+ s1 q% T' M6 K2 R2 P% W- k堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
/ M, i" Y. u* e; z7 ?" A; p, w' h
2-堆栈.png
, u, x* N: \1 o, p+ _1 W9 o
8 f9 e0 ~5 W$ g. z5 k然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。
) m1 N' ]; h; S
+ Y* N+ y0 A6 d最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
3 `( L, a5 v* J
3-等级.png ( h$ B/ H9 r: W5 X0 l' W2 z5 Y8 x

9 M; u9 w$ H# J
最后我们来看看我们的跑分结果:1001

8 {0 l# d4 O; q) U* I
4跑分1001.png
4 x0 f8 h% G2 l( Q
! O% C# ]! i* V$ F% f
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
  o5 n# O' D# n" l0 w( U

7 D. ]* B% z/ v4 Q) h
好了,下面就是源码了,大家可以一起玩玩,
8 Y/ D& z9 o' H4 O2 r, n
==============================================
. f7 u' p5 D& D8 C: l0 _  e
7 R' ~5 o9 m2 O. S! u6 H
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 1)
收藏 评论1 发布时间:2024-7-2 00:06

举报

1个回答
yang9397 回答时间:2024-8-6 09:12:51
测试对比还是可以的8 L" Z, K' x. Z( c: m$ b
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版