|
今天晚上带娃出去玩,睡着后还是想着给大家分享一下,主要还是对于STM32H533 的性能有所期待,希望自己的跑分可以和官方的比较接近,我在后面将会把源码发上来,大家都可以在自己的板子上跑一下,看看实际情况是怎么回事。$ o. Y* d* _4 `9 k0 b ) a0 A3 F2 q o5 g 好了,首先说几个要点:) e: r( U3 \! e. h 1:修改堆栈大小。 2:移植定时器以及串口的printf功能重定向。5 K* k: ?* u d 3:设置优化等级。5 H! ^( W/ Z( I5 ?9 b 好了我将详细说明 堆栈大小是必须大于1K的堆栈,否者CoreMARK是无法正常运行的,所以我们需要在.s文件中左修改,CoreMARK要求堆栈必须要大于1K才行,我们这里设置为0x1000,3 q0 K. {' _: n. c* g! n. v! e
* Z# T$ G4 b0 _ 然后就是串口和定时器的移植了,串口需要重定向,支持printf,定时器需要设置为1ms的周期。 K5 R# [1 P2 S$ Q, d 最后就是优化等级的设置,我们按照如下优化等级设置就可以,需要在方框处加-Omax。
最后我们来看看我们的跑分结果:1001
官方给出的结果是1023分,现在相差22分,也不算太多,官方的跑分参考原文可以参考这个: , \6 J- ~4 v: |9 b% m* X4 q- s; [/ G! R7 R4 z0 O4 o5 O' R$ } 好了,下面就是源码了,大家可以一起玩玩, ; y' [+ H; y0 N+ g+ V============================================== - X3 _2 b+ a3 u- N# G, A6 q) {( C5 g/ ?/ Z( b1 } 源码:
04-DemoH533CoreMARK.rar
(2.91 MB, 下载次数: 7)
|
|
测试对比还是可以的 |
STM32不止于芯-广州巡回研讨会分享
【NUCLEO-H533RE评测】-03-FreeRTOS移植
【报名有礼】新一代高性能MCU-STM32H5线下培训
【STM32H503评测】3.DMA之Flash到RAM
【STM32H503评测】1.开箱及点灯
MacOS 创建STM32H723开发环境
【新年开篇】【STM32H723 MacOs stm32CubeIDE】RTC创建流水灯
【STM32H723】 LED流水灯。
Macos Stm32CubeIde NUCLEO-H723ZG 点亮第LED灯
微信公众号
手机版