搜索
bottom↓
回复: 6

一个怪问题,关于Dhrystone benchmark测试

[复制链接]

出0入0汤圆

发表于 2009-11-4 10:25:38 | 显示全部楼层 |阅读模式
用Dhrystone benchmark测试stm32,相同的程序,同一次编译,测了3块板子,居然出来两个结果,如下:
A板:iar的原装开发板,stm32f103rbt6,结果为63.047 DMIPS
B板:ednchina上的DIY板子,stm32f103vct6,结果为62.445 DMIPS
C板:我自己做的板子,stm32f103rbt6,结果也是62.445.

晶振皆为8M,工作频率72M,唯一可疑的是,iar的板子是1年半以前买的,PCB上的丝印是2007,另外两块板子是最近几个月才搞的,cpu版本可能不一样。

谁能解释一下吗?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2009-11-4 10:37:14 | 显示全部楼层
cpu版本可以看片子表面的丝印,看看字有啥不一样。

出0入0汤圆

发表于 2009-11-4 10:37:46 | 显示全部楼层
比较好奇楼主是用什么程序测的DMIPS,有程序吗?可以分享看看嘛?

出0入0汤圆

 楼主| 发表于 2009-11-4 10:43:17 | 显示全部楼层
测试程序时keil(或者iar,记不清了)自带的,我稍作修改,主要是添加了cpu启动代码,删掉了printf,直接在keil中观察变量。上传工程如下:
点击此处下载 ourdev_499527.rar(文件大小:234K) (原文件名:dhrystone_for_lm3s_stm32.rar)
问题是,一个工程,同一次编译,为什么会出来两个结果。

出0入8汤圆

发表于 2009-11-4 12:30:23 | 显示全部楼层
IAR早就帮你写好了。

打开你的IAR安装路径,如我的IAR for ARM v5.4

C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\examples\ST\STM32F10x\IAR-STM32-SK\Dhrystone

工程Readme

########################################################################
#
#                           Dhrystone.eww
#
# $Revision: 30765 $
#
########################################################################

DESCRIPTION
===========
   This example project shows how to use the IAR Embedded Workbench for ARM
  to develop code for the IAR-STM32-SK evaluation board.
   It runs dhrystone test bench. The results are showed in SPY Terminal I/O
  window (Veiw->Terminal I/O).


COMPATIBILITY
=============

   The Dhrystone example project is compatible with IAR-STM32-SK
  evaluation board. By default, the project is configured to use the
  J-Link JTAG/SWD interface.

CONFIGURATION
=============
   Make sure that the following jumpers are correctly configured on the
  IAR STM32-SK evaluation board:

   Jumpers:
  PWR_SEL - depending of power source

        
GETTING STARTED
===============

  1) Start the IAR Embedded Workbench for ARM.

  2) Select File->Open->Workspace...
     Open the following workspace:

     <installation-root>\arm\examples\ST\
     STM32F10x\IAR-STM32-SK\Dhrystone\Dhrystone.eww

  3) Run the program.

     The Dhrystone application is downloaded to Embedded Flash memory
     on the evaluation board and executed.


我没跑过这个例程。

出0入0汤圆

发表于 2009-11-4 13:00:22 | 显示全部楼层
请楼主把板子上的晶体互换一下看看。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 12:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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