IAR 硬件仿真查看运行时间

本文分享了从Keil转到IARforSTM8进行项目开发的经验,特别是在使用ST-LINK硬仿真时如何调试软件延时函数。通过SampledGraph功能观测变量变化来间接获取函数运行时间的方法被介绍,并指出其局限性。

最近做STM8的项目,IDE从Keil变成IAR非常不习惯,就像用惯VS用回VC一样。调试软件延时函数,想看一下运行效果,竟然无从下手(Keil有一个查看运行时间的窗口),网上都是用Simulator软仿真的查看,换成STLINK硬仿真之后那个窗口就没有了。

无奈,只能一个一个选项的看,直到看到一个Sampled Graph,有点像那种查看运行时间的窗口,遂上网一搜,发现了这篇文章:Watch and graph variables over time with Sampled graphs,大致就是采样变量的变化过程。一想,搞个变量变化作为观测点就可以看到一个函数的运行时间了,就试了一下,下面是买家秀:
这里写图片描述
用起来倒是方便,可惜采样时间大于10ms,估计只能搁在一边了。

结论,IAR for STM8 使用ST-LINK硬仿真很难精准地看到运行时间,想要准只能用示波器测引脚。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值