当前位置: 首页 > web >正文

STM32H750 CoreMark跑分测试

STM32H750 CoreMark跑分测试


  • 🔎CoreMark跑分测试查询网站:https://www.eembc.org/coremark/scores.php

  • 📜 CoreMark源码:https://www.github.com/eembc/coremark

  • CoreMark移植和配置参考:https://community.st.com/t5/stm32-mcus/how-to-run-a-coremark-benchmark-on-an-stm32/ta-p/705849

  • 🔧编译器平台和版本:MDK Keil ARM compiler V6.16

  • 测试主频频率:480Mhz

  • 优化等级和参数的设置不同,会影响最终的跑分。

📘优化参数与跑分差异

  • Keil Options fot Target设置:
    在这里插入图片描述

  • 勾选“[Link-Time Optimization] ”选项.

  • 优化等级-o3-ofast最终的跑分差异几乎差不多。
    在这里插入图片描述

  • 跑分平台,能查询到的发布的相关型号的测试跑分:STM32H743 400MHz,跑分:2020
    在这里插入图片描述

  • 优化等级-o3-oz最终的跑分差异很大。
    在这里插入图片描述

  • 如果配置自定义优化Misc Controls宏 :-mcpu=cortex-m7 -Omax:
    在这里插入图片描述

在这里插入图片描述

  • 以上是使用片外flash运行的测试结果。

  • ST官方stm32h750介绍参考https://www.st.com.cn/zh/microcontrollers-microprocessors/stm32h750-value-line.html
    在这里插入图片描述

  • 片内flash运行的,测试结果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

CoreMark 1.0 : 2405.195222 / ARM compiler V6.16 -ofast

这个分数应该算是STM32H750极致跑分测试的结果。

  • 从跑分网站查询到的其他stm32型号的跑分情况:
    在这里插入图片描述

🛠STM32H750 缓存和sram配置

在这里插入图片描述

  • 这里测试irom1配置的是运行在片外flash上,如果允许在片上flash(0x8000000),跑分会稍微高一点。
  • 代码使能Cache缓存
  /* Enable the CPU Cache *//* Enable I-Cache---------------------------------------------------------*/SCB_EnableICache();/* Enable D-Cache---------------------------------------------------------*/SCB_EnableDCache();
  • RAM配置的不同,会影响运行速度,不同的配置同样也会影响CoreMark跑分结果。
  • MPU和Cache经典配置案例可以参考图:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=112268
    在这里插入图片描述
http://www.xdnf.cn/news/18495.html

相关文章:

  • Chrome/360 浏览器 WebUI 资源底层机制解析:共享资源与专属资源的奥秘
  • Web自动化测试:测试用例流程设计
  • 如何处理项目中棘手的依赖版本冲突问题
  • Eino 框架组件协作指南 - 以“智能图书馆建设手册”方式理解
  • PHP:历经岁月仍熠熠生辉的服务器端脚本语言
  • 三大图计算框架深度对比
  • 桥梁设计模式
  • IPSec 安全基础
  • 域名污染怎么清洗?域名污染如何处理?
  • 无人机长距离高速传输技术解析
  • DAY44打卡
  • 2026济南国际展会全攻略:玉米及淀粉深加工技术革新新动态
  • 【C++】继承(详解)
  • 2025-08-21 Python进阶6——迭代器生成器与with
  • 阿里云搭建flask服务器
  • 【C++】类和对象——默认成员函数(中)(附思维导图)
  • .NET Core MongoDB 查询数据异常及解决
  • 2 Nacos 集群的数据同步机制
  • 服务发现与负载均衡:Kubernetes Service核心机制深度解析
  • 在Excel和WPS表格中合并多个单元格这样最快
  • Web15- Java Web安全:防止XSS与CSRF攻击
  • 银河麒麟V10系统离线安装zabbix-agent教程
  • 机器学习3
  • 使用WORD实现论文格式的样式化制作【标题样式、自动序列、页号(分节)、自动目录(修改字体类型)】
  • P4175 [CTSC2008] 网络管理 Solution
  • vulhub可用的docker源
  • Python 数据可视化:Matplotlib 与 Seaborn 实战
  • 鸿蒙中网络诊断:Network分析
  • 深度解析:RESTful API中的404错误 - 不是所有404都是Bug
  • stm32学习详细笔记001