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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
& {# o8 ]' }: l! Z! n+ w  C8 L% y# s1 N8 Q$ }0 N  a( A
好了,首先说几个要点:
# v; [; X5 P$ z4 \, [6 v$ C; [- I* a5 Z9 s& K
1:修改堆栈大小。9 A) U) f8 \7 L) n$ m
2:移植定时器以及串口的printf功能重定向。
0 U' Q0 }* b/ u7 V* S3:设置优化等级。
2 }$ t" p2 z7 m2 {2 S5 @# C好了我将详细说明
* v6 K' A2 r* M" L2 k: x7 |# v堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,$ D7 ?6 y+ m6 l* X( s/ p( p' Z# L. g" H
2-堆栈.png
, i+ F/ `% Y* S
0 ^, k9 w) s8 x0 F* o. E7 g" u然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。; S( b( I. p0 ^5 e8 b2 p
* ^1 C$ w6 y8 b. O; Q
最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
* f5 a9 i7 q; S1 w6 g5 a( g3 M
3-等级.png ; d  b8 k1 C2 j0 ^0 m( w

2 x# d% K' a" V9 p- m4 i- t
最后我们来看看我们的跑分结果:1001
+ L% U  |3 C; A
4跑分1001.png
, u4 E" I: C& n+ y  U( X7 f8 K
* \; [, T9 h2 R, ?
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
4 P; I% @/ \- f, B) q' [& o

" u+ p2 A9 ?3 g" u
好了,下面就是源码了,大家可以一起玩玩,

  p! H( a; f/ S) L" w) H
==============================================
/ n8 l- Z) N# _9 u

" d$ B  ?. C5 x- L/ X2 T
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 4)
收藏 评论1 发布时间:2024-7-2 00:06

举报

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