STM32
直播中

duke刘

9年用户 675经验值
擅长:可编程逻辑
私信 关注
[问答]

stlink gdb server遇到bkpt断点时,无法跳过怎么处理?

stlink gdb server 遇到 bkpt 断点时,无法跳过

回帖(1)

吴藩

2024-3-26 18:29:37
如果在stlink gdb server遇到bkpt断点无法跳过,你可以尝试以下几种方法来解决问题:

1. 检查目标芯片的配置:确保目标芯片的调试配置中启用了断点跟踪功能。有些芯片可能需要特定的配置才能支持跳过断点。

2. 检查GDB设置:确保GDB设置中允许跳过断点。你可以使用GDB命令"set can-use-hw-breakpoints"来检查和设置这个选项。

3. 检查调试脚本:如果你在使用调试脚本来加载程序和设置断点,确保脚本没有设置任何阻止跳过断点的选项。你可以检查脚本中的相关命令或者尝试使用不同的脚本。

4. 升级调试工具:检查是否有新版本的stlink gdb server可用,升级到最新版本可能会解决一些问题。

5. 尝试其他调试工具:如果以上方法都无效,你可以尝试使用其他的调试工具,如OpenOCD或J-Link来代替stlink gdb server进行调试。

如果以上方法都无效,你可能需要更详细地分析问题,包括查看调试日志、查找相关的GDB和芯片文档,或者咨询相关设备的技术支持。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分