硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5575|回复: 5
收起左侧

[MDK] MDK5断点调试,有时候断点乱跳,没有在指定位置停,可以考虑清空下断点

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2021-4-24 09:30:16 | 显示全部楼层 |阅读模式


当前工程全部清空

QQ截图20210424092955.png
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2021-4-25 01:48:11 | 显示全部楼层
还以为要一个个点取消
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
 楼主| 发表于 2021-4-25 09:03:40 | 显示全部楼层
挖东衣宇 发表于 2021-4-25 01:48
还以为要一个个点取消

应该是前几次调试设置的断点没有清除干净,而下次使用,有些地方。MDK调试状态,明明没有断点,也往那个地方跳转。

楼主位的方式,清空一次,好了。
回复

使用道具 举报

5

主题

132

回帖

147

积分

初级会员

积分
147
发表于 2021-6-11 08:58:52 | 显示全部楼层
有一种情况 : 用jlink调试 断点设置多了,jlink会修改flash内容,这个时候如果直接拔掉jlink,flash中就会保存断点信息,虽然不影响正常运行但是下次调试时如果没有更新程序,mdk里面不会显示该断点,但是断点信息已经在flash中了,执行到对应语句依然会暂停
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
 楼主| 发表于 2021-6-11 09:35:32 | 显示全部楼层
无关风月 发表于 2021-6-11 08:58
有一种情况 : 用jlink调试 断点设置多了,jlink会修改flash内容,这个时候如果直接拔掉jlink,flash中就会 ...

设置的断点超过芯片硬件断点后,应该软件断点,软件断点是是存到Flash的,其实就是设置的bkpt
回复

使用道具 举报

5

主题

132

回帖

147

积分

初级会员

积分
147
发表于 2021-6-11 09:46:06 | 显示全部楼层
eric2013 发表于 2021-6-11 09:35
设置的断点超过芯片硬件断点后,应该软件断点,软件断点是是存到Flash的,其实就是设置的bkpt

的确,应该是jlink自动把bkpt添加到flash中 微信图片_20210611094407.png ,上面说错了,如果直接拔掉jlink,程序就不能正常跑了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 06:26 , Processed in 0.167598 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表