蓝桥杯嵌入式Debug
创始人
2024-03-23 13:27:25
0

文章目录

  • 前言
  • 一、Debug是什么
  • 二、如何调试
    • 1.重要调试按键介绍
    • 2.其他按键介绍
  • 三、监视变量窗口
  • 总结


前言

这一篇文章是非常重要的,掌握了这篇文章有助于大家在比赛中快速找到错误。

一、Debug是什么

Debug是一种程序,一种调试工具,说白了就是供程序员检查修改问题的工具。平时我们也将Debug称为调试。

二、如何调试

1.重要调试按键介绍

1.先编译程序无错误
2.开启调试按钮
这个调试的按钮是一个红色的d,按下即可开启调试模式。
在这里插入图片描述
3.单步执行程序
开启调试后代码会从黄色和蓝色箭头处开始执行,上面有4个按键这4个按键可以帮助我们进行跳转或者进行下一步。
在这里插入图片描述
下面分别介绍这4个按键的作用(从左边开始介绍)
第一个按键:
进入当前函数内部,点击这个按键后就会进入到HAL_Init()这个函数里面,这个时候我们就可以看到整个函数的内部实现了。
在这里插入图片描述
第二个按键:
执行下一条语句,大家对比上面两张图片就会发现黄色和蓝色箭头已经向下移动了,点击这个按键会让代码向下执行。
在这里插入图片描述
第三个按键:
跳出当前函数,刚刚我们是使用第一个按键进入了HAL_Init()这个函数的,现在点击了第三个按键就跳出了HAL_Init()这个函数,跳出后就执行到了SystemClock_Config()这个函数处。
在这里插入图片描述
第四个按键:
全速运行代码(可以理解为把代码全部烧录到开发板中)
在这里插入图片描述

2.其他按键介绍

按下这个X按键程序停止全速运行,程序将停止在当前执行到的位置。
在这里插入图片描述
RST复位按键(让程序重新从最开始的地方执行)
在这里插入图片描述

三、监视变量窗口

这里有两个变量监视的窗口,这个窗口可以监测变量在程序运行时,时时刻刻的变化。
在这里插入图片描述
通过这个窗口可以看到变量在不停的变化中。
在这里插入图片描述

总结

掌握好Debug是非常重要的,希望大家能自己多去调试。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...