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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。$ P) s6 E+ ]  T1 e/ {/ v+ N
6 o5 N1 P1 C! E1 }$ ~6 J! Q8 F
好了,首先说几个要点:8 R. t9 h. C7 a5 E( R# i8 C
( Z3 [6 D/ }. W1 Y8 q
1:修改堆栈大小。) }& ]8 Q* e7 q  I, [2 o
2:移植定时器以及串口的printf功能重定向。
; e* D2 b  N1 I- o0 Z3:设置优化等级。
6 R, \9 Y+ k$ n4 B/ {6 ^好了我将详细说明, L7 ]& }9 E4 o; `7 b& a1 K
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
" [- j, @! U8 u7 b
2-堆栈.png - C' E$ h% S, I5 q

* ]6 Q7 U0 o$ S7 F2 T+ u3 F5 |$ v然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。
. m- T4 }, o, _" O# W  p
0 q$ X- R# g/ j" ?- _; ~" G! n最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
, Y& \, C& C9 e0 s: _& G$ Z
3-等级.png
: x) Z; w' [/ v1 Z2 \* h2 {
% n: `' ?2 C% J, @4 \, x
最后我们来看看我们的跑分结果:1001
8 G0 r# W2 h5 h6 M' ^% C- g5 Y: W
4跑分1001.png 9 ^5 ?7 v6 H9 M

1 S1 ^5 u4 ]* i2 V
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:

. D- H9 m) @1 [$ k- k) P/ T' y& a; M
好了,下面就是源码了,大家可以一起玩玩,
+ _# b( T# F1 p% g" n$ w
==============================================

  |% M- E' z6 y" g" f& X) I3 b1 }3 [& z4 ]  N% {+ }6 g- Q
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 0, 售价: 2 ST金币)
收藏 评论0 发布时间:2024-7-2 00:06

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版