打印
[开发工具]

使用IAR软件仿真STM32程序,如何知道每条指令运行的时间呢?

[复制链接]
6383|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
单片小菜|  楼主 | 2009-3-24 23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在哪个选项里面可以得到答案?我使用的是IAR for ARM 4.42版本的。
沙发
McuIsp| | 2009-3-25 21:44 | 只看该作者

由于STM32F内部有cache和总线仲裁机制,会导致CPU等待。

其指令运行时间不能象单片机一样简单的看出来。

我搞手持万用在线编程机的Freescale HCS08 BDM时序的时候,用示波器,花了不少功夫才搞明白这里面的名堂。

最终还是用汇编语言,驯服了STM32时序这头烈马。

使用特权

评论回复
板凳
香水城| | 2009-3-26 07:17 | 只看该作者

需要知道每条指令运行的时间,请看相关手册

在软件中仿真,不能得到准确结果;原因如2楼所说。

使用特权

评论回复
地板
mcuisp| | 2009-3-27 13:58 | 只看该作者

STM8的SWIM时序也搞定,呵呵。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:资深专家
简介:丰富的嵌入式软硬件开发管理经验; 丰富的项目管理经验并具备敏锐的市场嗅觉; 丰富的产品的供应链资源及工厂管控能力; 具备很强的产品落地经验(从产品企划到产品量产);

107

主题

2307

帖子

9

粉丝