收藏官网首页
查看: 23153|回复: 1

[资讯] 全网首发,STM32F769I-DISCO CoreMark跑分

321

主题

1054

帖子

4503

积分

论坛元老

Rank: 8Rank: 8

积分
4503
QQ
跳转到指定楼层
楼主
发表于 2016-11-18 19:00:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 bigfanofloT 于 2016-11-19 14:36 编辑

CoreMark是用来衡量嵌入式系统中中心处理单元(CPU,或叫做微控制器MCU)性能的标准。该标准于2009年由EEMBC组织的Shay Gla-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。代码使用C语言写成,包含如下的运算法则:列举(寻找并排序),数学矩阵操作(普通矩阵运算)和状态机(用来确定输入流中是否包含有效数字),最后还包括CRC(循环冗余校验)。目前CoreMark已迅速成为测量与比较处理器性能的业界标准基准测试。CoreMark的得分越高,意味着性能更高。
在CoreMark的官网上可以看到各家处理器型号的CoreMark得分:

也可以从CoreMark的官网上下载测试代码移植到自己的MCU上,亲自测试性能。
笔者下载的为coremark_v1.0.zip
STM32中文官网http://www.stmcu.com.cn/搜索CoreMark即可找到应用笔记如何将coremark程序移植到STM32上:

移植步骤不再赘述,这里需要补充的是STM32F769I-DISCO ST-LINK虚拟串口使用的是UART1,对应IO为PA9和PA10,另外需要使能几个内核配置以及KEIL优化配置,见下图,详细的STM32CubeMX配置方法见附件PDF报表;



最后给出测试结果(IDE为Keil V5.21)
视频戳:

下面是官方给出的参考:
因为优化的问题,跑分为883.6比官网宣传的1000左右差了100分,总体来看,比STM32F4提高很多,估计使用IAR的话跑分会有提高。
那么,有木有G友来给gokit跑个分呢?
附件:
1.完整工程
STM32F769I-DISCO-CoreMark.zip (10.63 MB, 下载次数: 48)
2.STM32CubeMX配置PDF报表
如何将coremark程序移植到STM32上.pdf (1.12 MB, 下载次数: 6)
3.CoreMark官方SDK
coremark_v1.0.zip (699.77 KB, 下载次数: 7)
4.官方STM32移植CoreMark教程
如何将coremark程序移植到STM32上.pdf (1.12 MB, 下载次数: 10)



1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

0

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
沙发
发表于 2016-11-19 14:22:56 | 只看该作者
谢谢工程文件,和资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表