5520|8

918

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

【STM32 Necleo】STM32F091 Necleo Coremark 测试 [复制链接]

本帖最后由 academic 于 2015-8-30 22:35 编辑

Coremark 现在经常被用来作为微控制器或者处理器性能的评判标准,代码完全用的是 C 语言,通过运算列举,矩阵,状态机以及 CRC 等来获得完成这些运算所需要的时间,最后得到一个分数。
看到网上有表示 STM32F0 的 Coremark 在 68 分,一直想亲自测试一下,看看数据是否接近,通过从 Coremark 的官网下载 coremark 1.0 并进行代码少许修改后,测试得到的结果是 STM32F091RC 跑分在 80 分左右,比之前网上公开的要高不少,但我觉得也是在合理的范围之内。

我使用的编译器是 uVision5.15 - ARMCCV5.05 update 2 (build 169),编译标志是 --device DLM -O3 -Otime --apcs=interwork。
不过在 EEMBC 也找到对 STM32F051 的未经官方验证的测试结果,采用 IAR 编译,跑分达到了 105 分。

附上工程代码,有兴趣的可以下载来试试,看看你的测试结果是多少呢。 Coremark_STM32F0.zip (2.86 MB, 下载次数: 108)
后续我会在测试一下 STM32F446 的 Coremark 跑分。在正确的安装 Necleo 的开发板上 ST-LINK/V2-1 的驱动后,电脑上会虚拟出一个串口,这个串口默认是和 MCU 的 USART2 相连接的,所以可以用这个 USART2 来打印结果,方便很多。一开始没有仔细看手册,以为是需要自己连接 TX 和 RX 到 IO 上,后来在调试 USART2 的时候,发现死活不输出数据。一搜索,才发现原来在板子的背面已经通过 SB13 和 SB14 将 ST-LINK 与 USART2 连接上了。
所以以后还是要仔细先看看手册了,不然走了弯路还以为是代码的问题。




此帖出自stm32/stm8论坛

最新回复

test taste, thanks!   详情 回复 发表于 2019-8-15 10:03
点赞 关注(1)
 

回复
举报

918

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
本帖最后由 academic 于 2015-9-3 17:25 编辑

上次测试代码有点问题,这次是新的测试结果,MDK 和 IAR 都用最高级优化,分数差不多都是 160 分。
使用在线的 mbed 编译后,运行得到的分数:

此帖出自stm32/stm8论坛
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
您好,请问怎么才能把最后的结果输出来?我下载您的程序,也是同样的板子,就是最后的结果输出不出来?跪求指导一下,万分感谢
此帖出自stm32/stm8论坛

点评

多等等,主频慢就等个半小时,总会出来的  详情 回复 发表于 2016-5-6 09:20
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

4
 
xiaoli2016 发表于 2016-4-29 13:11
您好,请问怎么才能把最后的结果输出来?我下载您的程序,也是同样的板子,就是最后的结果输出不出来?跪求 ...

多等等,主频慢就等个半小时,总会出来的
此帖出自stm32/stm8论坛

点评

另外,楼主工程包数据输出是在usart1口,而楼主说默认的ST 虚拟端口是跟usart2 连接的,需要修改吗?  详情 回复 发表于 2016-5-17 16:43
 
个人签名一分耕耘,一分收获。
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

5
 
yklstudent 发表于 2016-5-6 09:20
多等等,主频慢就等个半小时,总会出来的

你好,我就是下载楼主的工程包,然后运行,usart就是不出结果,请问您解决了吗?如果方便的话,麻烦联系一下我,困扰我很长时间了,就是解决不了。我的微信15602155217.谢谢了
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

6
 
yklstudent 发表于 2016-5-6 09:20
多等等,主频慢就等个半小时,总会出来的

另外,楼主工程包数据输出是在usart1口,而楼主说默认的ST 虚拟端口是跟usart2 连接的,需要修改吗?
此帖出自stm32/stm8论坛

点评

你先搞定串口输出数据,然后再调试CoreMark; 别急,慢慢来  详情 回复 发表于 2016-6-11 17:35
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

7
 
xiaoli2016 发表于 2016-5-17 16:43
另外,楼主工程包数据输出是在usart1口,而楼主说默认的ST 虚拟端口是跟usart2 连接的,需要修改吗?

你先搞定串口输出数据,然后再调试CoreMark;
别急,慢慢来
此帖出自stm32/stm8论坛
 
个人签名一分耕耘,一分收获。
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

8
 
我也晒个图:
型号:STM32F030R8T6
用的是ST的NCLEO-F030R8开发板
此帖出自stm32/stm8论坛
 
个人签名理念==扯犊子
 
 

回复

16

帖子

1

TA的资源

一粒金砂(初级)

9
 

test taste, thanks!

此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表