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

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

[复制链接]
shenxiaolin_mai 发布时间:2024-7-2 00:06
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。7 g# _1 C( X' R  D

, ?9 C/ w6 m9 m/ ?! p2 g' }7 Q# h8 t好了,首先说几个要点:0 S" Z9 q  d$ l. `6 _
  L8 N- N5 A8 A' y8 |5 W5 o
1:修改堆栈大小。
7 t: _/ ^2 e" o/ K, r: w2:移植定时器以及串口的printf功能重定向。5 U7 S8 u' \6 H7 I) V  a
3:设置优化等级。; [5 F7 x1 E" F' Q) X0 C  p
好了我将详细说明4 ]& O5 r, M# b( l9 W( N
堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,
* I, @4 F- |$ X( [& X6 c$ E) V
2-堆栈.png
" l4 @4 s5 Y/ m; Z: k1 \0 f2 d# u) r, w
然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。5 R8 i* @% t/ Z2 k$ {
; s' P$ S0 S; O8 p
最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
# W8 {4 W/ }6 v! a% n' M; f& d
3-等级.png * L6 a4 Y( m& [8 }1 l
2 G) K0 N% [( k1 M+ p! {1 D
最后我们来看看我们的跑分结果:1001
  d1 W% a4 ^! i8 M6 t3 [( T5 @
4跑分1001.png
/ k1 o, W# b* _9 h; P. P. Q9 _- }4 |9 N

9 Q9 x$ k, O9 n& }$ F  C
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个:
9 D  V; }2 ?2 e5 D+ s( l
3 s/ w# |9 i! H& C( o
好了,下面就是源码了,大家可以一起玩玩,

& g$ r7 J# u- O' T3 Y" z
==============================================

9 C1 i) s7 b0 E
: l& j3 ~9 H& n7 M7 ?3 U7 O( r
源码: 04-DemoH533CoreMARK.rar (2.91 MB, 下载次数: 1)
收藏 评论1 发布时间:2024-7-2 00:06

举报

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