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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。
9 j7 `1 i9 b+ `0 L% u
2 A  X' @$ w8 w/ i好了,首先说几个要点:' l! g$ j. F; P
5 d0 c* p6 [6 J  A& I
1:修改堆栈大小。
# G$ x. I# d% Z% m8 i0 t2:移植定时器以及串口的printf功能重定向。5 d( i1 J$ s* l- ~2 U7 t7 s. `
3:设置优化等级。+ I) ]; [% b) T
好了我将详细说明) r2 }4 N0 ]. H6 O
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
) R/ H9 m" \$ K# I# h: ^# V' G
2-堆栈.png
  W9 w6 g/ q5 c- c/ W" [
/ E, W, c) W/ W2 I! S然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。# A6 ?3 Q& o8 V/ B! [  U) a

, e; Z% L" u0 z' T最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。

& b9 r7 o5 N% b
3-等级.png
% j, ?7 m3 ?# z; `" m% o% F1 d1 p, T

8 P: |2 P: B$ A, r7 E
最后我们来看看我们的跑分结果:1001

; m' S: f8 i6 p, o" O% K
4跑分1001.png ) _6 h8 r% v1 s8 J8 s9 e7 a
9 b0 C9 o! x; p# V, _
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
; c% F7 H2 H5 _$ r, X/ A
, h. R1 @- [  n( ~5 r
好了,下面就是源码了,大家可以一起玩玩,

6 w7 |4 r( k) M! `
==============================================
5 l9 ?. j  m  j  y, N

: ?: g* J, ^. J  o6 T
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 1)
收藏 评论1 发布时间:2024-7-2 00:06

举报

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