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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
- W- u, V8 F" H; F! q! @# `4 @* J6 Z" \, w* u/ U  D# ?* d
好了,首先说几个要点:% V* O6 {: T  a6 A5 e& q

# R% J0 g+ i8 \( P# u1 E6 U$ E1:修改堆栈大小。
5 A) M  P) H+ P2:移植定时器以及串口的printf功能重定向。* v0 y: P  l2 n; f  o! z( I
3:设置优化等级。! `3 W2 ]" r& f, {: N2 h
好了我将详细说明
5 I. o1 g3 Y4 J: F) M% d( C1 O堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
$ T3 O+ A. R/ U9 ^
2-堆栈.png
& M$ z$ d! y- ?: e/ x$ [2 y2 s
& [1 v4 Q2 d3 a; ]. z  Y7 h+ G然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。- Z8 O$ b0 m- N9 X* r5 w
/ r' L0 s- I" _: r, d" n
最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
+ Q' D9 D$ i1 w. v
3-等级.png - Q& T6 L9 J7 \! R1 M. y$ |

: n3 T9 w6 ^: ?- R: {- F
最后我们来看看我们的跑分结果:1001

2 U' s1 r- W- Q! i" p
4跑分1001.png
1 `9 d. R" A/ r7 k
$ x8 f" h# B+ Q/ C, a
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
9 ^1 l1 P. V# e
2 Y: k  e. M9 E# t+ t& S
好了,下面就是源码了,大家可以一起玩玩,

6 h- ?# j  X# h4 X3 r* Z" ?0 u  l
==============================================

7 `* \3 |; |% H+ l. F) R  v7 B) D8 _. t$ f8 \4 v7 |
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 4)
收藏 评论1 发布时间:2024-7-2 00:06

举报

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