用ads1.2的ARMulator计算一段代码运行时间


ads1.2ARMulator计算一段代码运行时间

------Emb.BOB

1.       打开一个工程

2.       Debug运行

3.       选择Options->Configure Target或者在弹出的对话框中选择Configure

4.       选择ARMUL点击Configure,确定。

5.       在弹出的对话框中,在clock项中选择Emulated,填写speed为你要仿真的时钟。例如:10MHz

6.       在你要计算的代码两边设置断点

7.       全速运行(go

8.       停在第一个断点处。

9.       选择System Views->Debugger Internals

10.  在弹出的显示框里,选择statistics

11.  上面会显示自程序开始到断点处的指令数以及时钟周期数等

12.  在显示框中点击右键,选择Add New Reference Point…并取名

13.  全速运行(go

14.  停在第二个断点处。

15.  在增加的选项里面会显示自第一个断点以来这段代码的指令数以及总时钟周期数等

16.  通过时钟频率以及刚刚计算到的总时钟周期数可以计算这段代码运行的真实时间。

posted on 2005-01-15 08:46 Emb.BOB 阅读(1765) 评论(2) 编辑 收藏

评论

#1楼  回复 引用   

在ADS下算C语言代码的执行时间, 怎么算啊,
2006-06-24 21:40 | 葛立明 [未注册用户]

#2楼  回复 引用   

非常好,顶一下。
2007-04-23 20:20 | 超越[未注册用户]

导航

<2005年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

公告

Free Web Counter
Free Hit Counter
昵称:Emb.BOB
园龄:7年5个月
粉丝:2
关注:0

搜索

 
 

常用链接

随笔分类

随笔档案

文章分类

文章档案

相册

C/C++/VC

LINUX/uCLINUX

单片机技术

其他

最新评论

阅读排行榜

评论排行榜

推荐排行榜