嵌入式技术论坛
直播中

张静

7年用户 1455经验值
私信 关注
[问答]

debug单步运行程序进入idle线程之后就不出来了是何原因

(GD32VF103,时钟选的内部8M)
程序build正常;
直接下载到开发板上运行正常;
debug单步运行,目前测试运行到rt_thread_mdelay(1000)之前都是正常的,但是程序进入idle线程之后就不出来了,个人怀疑是不是因为单步debug扰乱了定时器什么的。

434cca504b8d3678f887a5951bff0df2_da3cbcbd49c4385359e0d85bb3a2ea42.jpg

ce9febf76c618f29b42cd858595e9dd8_b3994add5f696a9bdcb490ed665d1729.jpg

2382fda3294f65bfd62c40b8798fc9a5_a27c044b9fba8613a85c87e26a670d63.jpg

28ae4714c13f5d09a8cf2fb482609c92_df3daad56f7b2853be56255581540768.jpg

怎么说呢。。刚刚按了一下板子上的复位,它就正常了,之前也按过没管用啊

回帖(2)

刘洋

2022-9-16 15:37:21
是不是心跳没有跳?
举报

张静

2022-9-16 15:37:28
心跳通过什么方法看呢?直接监控tick这个变量?
举报

更多回帖

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