平头哥剑池CDK教程——断点的使用

断点在程序开发中是可以让程序停止的一种手段,在我们的平头哥的芯片中,断点可以分为以下五类,整体上,他们都是用来控制程序在希望的位置停止的手段。

其中软断点和硬断点是用来控制程序的运行,数据观察点是用来控制我们程序在访问某些数据的时候停止下来的方法。

在CDK中,在没有启动调试前,断点是可以在源代码窗口的预定位置可以进行灵活的插入、编辑和删除,我们点击源代码侧边栏即可,我们也可以右击该断点,可以编辑该断点的一些基本的属性。

我们可以在工具条这里进行断点的添加

 能够将所有添加的断点disable掉,即断点虽然在,但是不产生作用

也可以去enable所有断点,即恢复所有断点的作用

也可以删除所有的断点

 

我们启动调试以后,我们不仅可以在我们源代码窗口去添加我们的断点,还可以在反汇编窗口添加断点

breakpoint窗口是管理我们插入的断点。

我们可以去编辑断点

可以编辑该断点的响应次数,是否是硬断点,软断点等功能

当插入了断点,程序全速运行,当程序触发到我们插入的断点位置以后,程序就会自动停止,我们可以给我们的断点设置一些条件。

比如说我们在此处的循环位置,设置只有当i==2000的时候,程序才会停止

参考视频:

https://www.bilibili.com/video/BV1gA411K7Qr?p=11&vd_source=77c874a500ef21df351103560dada737

猜你喜欢

转载自blog.csdn.net/qq_42233059/article/details/134879786