打印
[STM8]

STLINK调试运行中无法设置断点

[复制链接]
896|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2020-9-1 20:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原因在while(1)循环里,在程序跑起来之后,整个工程的任何一处无法设置断点
如果提前在循环里设置断点卡住程序运行,后续断点可以继续添加

使用特权

评论回复
沙发
hanwe| | 2020-9-1 20:11 | 只看该作者
感觉程序运行之后,没有时间响应断点一样

使用特权

评论回复
板凳
zhuww| | 2020-9-1 20:15 | 只看该作者
能再详细描述下吗?

使用特权

评论回复
地板
yinxiangh|  楼主 | 2020-9-1 20:22 | 只看该作者
单片机型号:STM8L151K4
调试器:ST-LINK/V2
环境:IARforSTM8

使用特权

评论回复
5
zwll| | 2020-9-1 20:26 | 只看该作者
那就不懂了,竟然设置不了?

使用特权

评论回复
6
xxrs| | 2020-9-1 20:29 | 只看该作者
循环里有几行代码?贴出来看看。

使用特权

评论回复
7
pangb| | 2020-9-1 20:32 | 只看该作者
重新下载看看

使用特权

评论回复
8
yinxiangh|  楼主 | 2020-9-1 20:36 | 只看该作者
写空函数都不行,主循环里变量自加,一样的target busy

使用特权

评论回复
9
yinxiangh|  楼主 | 2020-9-1 20:41 | 只看该作者
电脑换过,软件版本也换过,都不行

使用特权

评论回复
10
yinxiangh|  楼主 | 2020-9-1 20:45 | 只看该作者
如果你们做过,确定可以运行时调试的话,我再买个STlink试试

使用特权

评论回复
11
huanghuac| | 2020-9-1 20:56 | 只看该作者
是不是因为你的程序跑不到这里啊

使用特权

评论回复
12
yinxiangh|  楼主 | 2020-9-1 21:00 | 只看该作者

不是
先打断点再调试运行,可以
先运行再打断点,所有地方都不可以,target busy

使用特权

评论回复
13
dingy| | 2020-9-1 21:03 | 只看该作者
调试环境本身要保证没问题;

使用特权

评论回复
14
langgq| | 2020-9-1 21:06 | 只看该作者
端点个数往往是有限制的

使用特权

评论回复
15
pangb| | 2020-9-1 21:14 | 只看该作者
如果试图在CPU跑不到的地方打端点往往是失败的;

使用特权

评论回复
16
kangzj| | 2020-9-1 21:17 | 只看该作者
我怀疑是硬件连接的问题

使用特权

评论回复
17
wenfen| | 2020-9-1 21:21 | 只看该作者
按理说出问题的概率不大

使用特权

评论回复
18
yinxiangh|  楼主 | 2020-9-1 21:25 | 只看该作者
百度能找到的原因,我也不会特地问了,IAR STM8 target busy,这些关键字搜不到相关问答

使用特权

评论回复
19
zwll| | 2020-9-1 21:33 | 只看该作者
我记得STLINK好像运行的时候不能设断点,反正我这个不能。

使用特权

评论回复
20
supernan| | 2020-9-1 21:44 | 只看该作者
ST link比较**肋,不能打太多断点。清空所有断点再试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

粉丝