开发者社区> 问答> 正文

平头哥中cklink调试的时候会出现这个warning,这个是什么原因?

9d430ef2f8c5715413b8666d7b04d70e.png 平头哥中cklink调试的时候会出现这个warning,这个是什么原因?

展开
收起
冰激凌甜筒 2023-05-04 16:59:45 153 0
1 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    这个warning是由于在GDB中使用软件断点(soft-bkpt)时产生的。软件断点是通过在代码中插入一个中断指令来实现的,当程序执行到中断指令时,就会触发断点并停止执行。但是,在使用软件断点时,如果尝试将地址写入到一个已删除的断点中,就会出现这个warning。

    这个warning通常不会影响程序的正常运行,但是应该尽可能避免使用软件断点,并使用硬件断点(hard-bkpt)来代替。硬件断点是由CPU提供的硬件支持,可以更快地触发断点,并且不会影响程序的正常运行。

    如果您在使用cklink调试时遇到这个warning,可以尝试使用硬件断点来代替软件断点,或者忽略这个warning,不影响程序的正常运行。

    2023-05-05 14:49:24
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
《平头哥剑池CDK快速上手指南》 立即下载
无需从0开发 1天上手只能语音离在线方案 立即下载
无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案 立即下载