使用Keil精确测试代码运行时间

发掘Keil实用功能,使用Keil精准测试代码运行时间

1 Keil设置

在使用该功能前,需要对MDK进行设置,设置很简单,如下图所示:

2 使用步骤

使用Keil的硬件仿真,通过简单的几个步骤,即能测试到代码运行的时间

  • 打开Keil仿真界面,在右下角会有一个t0:xxxxxsec的字样,把鼠标放在该图标上面,会看到如下图所示的三个时间显示,t0,t1,t2,

  • 其中,t0是系统上电运行的时间,与Registers窗口的时间一致,t1与t2是我们可以做测试的运行时间

  • 右键单击t0图标,可以设置显示t0/t1/t2,或复位t1/t2

  • 在待测试的代码起始位置打一个断点,设置显示t1,且复位t1的时间

  • 在待测试的代码末尾位置打一个断点,全速运行代码到该断点处,当运行到该断点时,t1的时间即是该段代码运行的时间

笔者知识有限,如果发现本文有错误的地方欢迎批评、指正,若本文对您有所帮助,转发、分享也是笔者坚持的动力

猜你喜欢

转载自blog.csdn.net/qq_42965739/article/details/113008701