[指南]keil调试检查运转时间(准确)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Keil软件查看程序运行时间
Keil5软件调试运行时间,精确度很高,在进行调试前需进行相关设置,直接上图:
点击“Target options”设置,或者“project->Options for file”,进入设置界面如下图:
“Device”所用芯片为STM32F103VE
然后设置第二项“Target”如下图
芯片型号为Cortex-M3 的STM32F103VE,晶振选72MHz,然后设置“C/C++”:
注意程序文件路径。
接着是“Debug”选项:
使用的常用调试工具“J-link/j-trace cortex”, 注意“Utilities”选项与”Debug”一致为Jlink
返回“Debug”选项,点击“Settings”如下图:
必须选择“SW”模式,速率可选“500khz”,然后进入选项“Trac e”如下:
芯片工作频率选择“72MHZ”,”SW0 Settings”的选项“Autodetect max SW0 C1”打勾选中,然后“Enable”选项打勾选中。
最后,选择相应FLASH,如下图:
点击“确定”,OK。
在调试过程查看时间:进入debug状态
查看左侧
时间单位为秒/s
查看两段时间间隔:
断点后延时300ms
时间间隔t = 0.61350214 - 0.31349425 ≈0.3s 相差精度0.00001S 即10us,运行显示时间相当准确。