打印

求救,keil 中全速运行直接跑死~~~

[复制链接]
3625|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sweet_smile|  楼主 | 2014-5-12 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2014-5-12 11:28 | 只看该作者
能设不能停的话,
那就是程序不能运行到那个地方嘛

使用特权

评论回复
板凳
dirtwillfly| | 2014-5-12 16:13 | 只看该作者
是不是断点设置在执行不到的代码段了?

使用特权

评论回复
地板
sweet_smile|  楼主 | 2014-5-12 16:53 | 只看该作者
ayb_ice 发表于 2014-5-12 11:28
能设不能停的话,
那就是程序不能运行到那个地方嘛

恩呢,可是不知道运行到哪里就死掉了~,追到某个地方就打不上断点了~

使用特权

评论回复
5
sweet_smile|  楼主 | 2014-5-12 16:53 | 只看该作者
dirtwillfly 发表于 2014-5-12 16:13
是不是断点设置在执行不到的代码段了?

单步都可以执行到~

使用特权

评论回复
6
sweet_smile|  楼主 | 2014-5-12 16:55 | 只看该作者
dwh000 发表于 2014-5-12 11:31
先看看到底停在什么地方了或者在运行什么循环.也许是程序就写错了,你设定的断点程序中根本没有满足运行的条 ...

单步都可以执行到,但是追到了跑死的地方就打不上断点了,也不知道是不是哪里的问题~~·

使用特权

评论回复
7
ayb_ice| | 2014-5-12 17:16 | 只看该作者
sweet_smile 发表于 2014-5-12 16:55
单步都可以执行到,但是追到了跑死的地方就打不上断点了,也不知道是不是哪里的问题~~· ...

单步行不等于全速行,这也是正常的
单步时,程序会停,有些外设可能就稳定了,

从程序本质上讲是没有区别,但从硬件的角度还是有区别的

使用特权

评论回复
8
sweet_smile|  楼主 | 2014-5-15 15:34 | 只看该作者
问题解决了,我这个程序写的比较纠结,因为任务程序是 C++(.cpp) 写的,所以在声明的时候加了个 extern “C” 就解决了,希望遇到这个问题的人也能够很快解决吧~~

使用特权

评论回复
9
sweet_smile|  楼主 | 2014-5-15 15:35 | 只看该作者
ayb_ice 发表于 2014-5-12 17:16
单步行不等于全速行,这也是正常的
单步时,程序会停,有些外设可能就稳定了,

恩呢,谢啦,问题解决了~

使用特权

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

本版积分规则

3

主题

14

帖子

0

粉丝