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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
* e3 m7 b2 ~5 O$ I& T! e% k6 W8 a  G7 v2 E4 K3 M
好了,首先说几个要点:
$ r" [  O$ x+ h7 @# t0 F/ \
' P* _& M; b9 U3 Y; _. |: K- Y1:修改堆栈大小。2 R' C) Q0 L! M2 e
2:移植定时器以及串口的printf功能重定向。1 W+ R, u0 C5 C, r' }. G" x
3:设置优化等级。' f/ K  O7 P1 |: r
好了我将详细说明1 R# p; v* w7 ?% ^& u; r$ a9 `' B
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,9 C0 [- D5 _7 }$ z5 {# q9 N; R
2-堆栈.png
* W2 Q4 b9 `  C9 J8 \( z
# `& y0 j+ h; }; B0 L  ]6 z% |9 ?然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。# s4 `+ A. N. u

# [2 m+ T7 L. c3 u( e最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。

# p% D, L$ k! k/ j* ?% B
3-等级.png
# D9 x* P. H# J9 M

4 m% {# A1 [, P
最后我们来看看我们的跑分结果:1001
6 ]# L* ~# q! w/ \1 h
4跑分1001.png
% N, o: A% S; d+ M+ ^! K) m, T

. p: C* r# a* p1 I$ ]- C) R) ~
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
/ J& E6 w  a  s

  ?% N  W% B4 m, z4 N
好了,下面就是源码了,大家可以一起玩玩,

  f9 J% w% ~1 z: a9 R: F& j
==============================================
" R3 s0 P; \6 E! G0 i
$ ]5 [3 a$ Q) t, n) ]
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 4)
收藏 评论1 发布时间:2024-7-2 00:06

举报

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