欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > Keil5的Debug基础使用方式

Keil5的Debug基础使用方式

2025/5/21 0:41:35 来源:https://blog.csdn.net/2301_77866762/article/details/144351099  浏览:    关键词:Keil5的Debug基础使用方式

前言

        在我们开发的过程中,会遇到形形色色的问题,有时候我们会使用printf来打印出错误信息,发现到底程序卡死或者崩溃在哪一句,或者使用OLED来显示错误变量,但OLED会欺骗我们的眼睛,而Printf也会打印不出来,这个时候就需要使用强大的Debug功能来一步步运行我们的程序,发现问题到底出现在哪里

1、进入调试界面

2、介绍Debug基本功能

1、复位:(类似于用复位按键复位),复位之后程序回到最开始处,即复位中断处理函数处

2、全速运行:运行到程序断电处停止,如果没有断点就一直运行

3、停止运行:字面意思,点一下就停止了

4、执行进去:每点一次按钮,程序运行一步,遇到函数会进入函数执行

5、执行过去:也就是每点一次按钮,程序运行一行,遇到函数跳过函数执行。

6、执行出去:从函数内部直接执行到外面

7、执行到光标处:这个按钮能直接运行到你的光标处

8、汇编窗口后面的大家有兴趣可以自行了解,本文章只进行基础的Debug讲解

3、搜索寻找

这也是一种调试的方法,你可以看到变量在这个工程中所有被调用的位置,这样容易形成逻辑思路。

4、特殊窗口

4.1 命令输出窗口

调试时显示一些数据。

4.2 寄存器窗口

观察每一步寄存器的变化。

4.3 汇编语言窗口

一般情况下我们不用,关闭就行了

4.4.变量查看窗口

实时检测到每一步变量的变化

4.5.检测自己想要看的

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词