1、 文档目标
在对于工程进行调试的情况下,退出debug模式后再次进入,之前设置的断点不会消失。
2、 问题场景
在对于工程进行调试的时候,通常是通过设置断点的方式对于语句进行检测,确认对应函数是否进入或者对应语句是否被执行。但是,当我们因为需要修改代码需要退出debug模式,但是又不希望断点被清除,导致下次进入debug模式后还要重新去手动打断点。
3、软硬件环境
1)、软件版本:MDK 5.38a
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)我们在debug模式下,去设置你需要的断点。(如图4-1)

图4-1
2)当退出debug模式后,想要保留断点不被清除,需要找到options->debug中的Restore Debug Session Settings处,勾选上Breakpoints(如图4-2)。这样再次进入debug模式后断点就不会清除了。

图4-2
3)如果想要清除断点的话,除了可以不勾选上面的选项外,可以点击工具栏中的Kil All Breakpoints in current Target的按钮去清除全部断点。(如图4-3)

图4-3

首页 > 资源中心 > FAQ
