STM32F469 CoreMark跑分测试

摘要:
目前,CoreMark已迅速成为衡量和比较处理器性能的行业基准。CoreMark的分数越高,性能越高。该文档使用STM32CubeMX生成测试项目。由于此测试平台是STM32F469I-DISCOVERY,因此您可以直接访问固件库en。stm32cubef4STM32Cube_FW_ F4_ V1.14.0项目STM32469I-DiscoveryTemplate。迁移代码所需的更改位于core_portme中。C、 官方测试结果为608,串口结果如下图所示:当主频为120Mhz时,运行分数为411;当主频为60Mhz时,运行分数为205。
一、CoreMark 介绍

CoreMark 是一项测试处理器性能的基准测试。代码使用 C 语言写出,包含:列表,数学矩阵操作和状态及 CRC 等运算法则。目前 CoreMark 已迅速成为测量与比较处理器性能的业界基准测试。CoreMark 的得分越高,意味着性能更高。

二、代码移植

移植 CoreMark 的测试代码到 STM32 平台非常简单。ST 官方资料文档就有移植步骤的详细说明,文档地址

文档中使用 STM32Cube MX 生成测试工程。由于本次测试平台为 STM32F469I-DISCOVERY,可直接在固件库en.stm32cubef4STM32Cube_FW_F4_V1.14.0ProjectsSTM32469I-DiscoveryTemplates的基础上移植代码。

移植代码需要改动的地方在 core_portme.c 中。修改方法在文档中均有详细说明。

在 IAR 环境下,为了正确编译代码,可能需要添加部分函数的函数原型,当然,也可以修改编译选项为不需要函数原型。同时应合理设置栈大小,可通过单步调试查看栈是否溢出,若溢出,IAR 状态栏会有警告。

三、测试结果

主频为 180 Mhz 时,测试几种不同的迭代次数,CoreMark 最高跑分为636,最低跑分为612。
官方给出的测试结果为608。
串口结果如下图:

这里写图片描述

主频 120Mhz 时,跑分为 411, 主频为 60Mhz 时,跑分为 205。

免责声明:文章转载自《STM32F469 CoreMark跑分测试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RabbitMQ开启 mqtt 协议开源协议下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Zabbix故障处理系列

然后,您还需要重新启动zabbix porxy。我刚重启了zabbix特工。然而,Zabbix网络界面的图形中没有数据。此时,重新启动zabbix代理以解决相应的问题。Zbx在Zabbix监控的网页上也显示为灰色。有时,其中一些可能是绿色的,如下所示:问题2:当Zabbix代理未升级时,无法在Zabbix监控页面上监控数据。原因:ZABBIX4.0版本存在兼...

C#Win32API编程之PostMessage

本文以C#调用Win32API函数PostMessage完成指定表单的后台鼠标和键盘模拟为例,大致解释了C#调用非托管代码和Window的消息处理机制。我们可以将PostMessage用于函数。成功与否在很大程度上取决于我们传达的信息是否真实。消息表明消息是什么。请原谅我先讲故事。我希望先解释一下PostMessage函数。这是一个异步操作,如下图所示:调用...

Winform知识点

BringToFront()将控件移动到Z顺序的前面。...

tomcat不打印日志的原因及解决办法

tomcat的日志在刚启动的时候可以正常打印,系统正常运行几天以后就会出现不打印日志或者日志打印的内容缺少的情况,但是系统还是可以正常使用的,重启tomcat以后日志打印就又正常了,请问一下这是什么原因呢?日志框架使用的是log4j,使用了日志按天分割,每天的日志量是5G左右1.下载日志jar包,例如:commons-logging-1.1.1.jar。放在...

通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)

发件人:QQ邮箱收件人:163邮箱基于上述开发平台。下面列出了通过QQ邮箱的SMTP服务器向163邮箱发送QQ邮件的三种可能的解决方案,提示“发送邮件失败”。您可以尝试在163邮箱的反垃圾邮件选项中设置白名单。如果您取消SMTP服务,然后再次选中“启用”,或尝试使用该帐户在其他地方发送邮件,这可能有助于从QQ邮箱解锁帐户(待测试。我将不负责测试这种可能性导致...

Chrome 浏览器快捷键

谷歌Chrome可以记住最近关闭的10个标签。Shift+Alt+T将焦点设置在浏览器工具栏中的第一个工具上。按空格键或Enter键激活工具栏按钮,包括网页操作和浏览器操作。Ctrl+Shift+Delete将打开“清除浏览数据”对话框。同时按下Ctrl键和左箭头键。主页转到页面顶部。Ctrl+X或Shift+Delete将删除高亮显示的内容并将其复制到剪贴...