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

[复制链接]
4364|8
 楼主| sweet_smile 发表于 2014-5-12 11:01 | 显示全部楼层 |阅读模式
在keil4 中点击全速运行,不会停到断点处,有的地方能停,有人遇到过没?
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
能设不能停的话,
那就是程序不能运行到那个地方嘛

恩呢,可是不知道运行到哪里就死掉了~,追到某个地方就打不上断点了~
 楼主| sweet_smile 发表于 2014-5-12 16:53 | 显示全部楼层
dirtwillfly 发表于 2014-5-12 16:13
是不是断点设置在执行不到的代码段了?

单步都可以执行到~
 楼主| sweet_smile 发表于 2014-5-12 16:55 | 显示全部楼层
dwh000 发表于 2014-5-12 11:31
先看看到底停在什么地方了或者在运行什么循环.也许是程序就写错了,你设定的断点程序中根本没有满足运行的条 ...

单步都可以执行到,但是追到了跑死的地方就打不上断点了,也不知道是不是哪里的问题~~·
ayb_ice 发表于 2014-5-12 17:16 | 显示全部楼层
sweet_smile 发表于 2014-5-12 16:55
单步都可以执行到,但是追到了跑死的地方就打不上断点了,也不知道是不是哪里的问题~~· ...

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

从程序本质上讲是没有区别,但从硬件的角度还是有区别的
 楼主| sweet_smile 发表于 2014-5-15 15:34 | 显示全部楼层
问题解决了,我这个程序写的比较纠结,因为任务程序是 C++(.cpp) 写的,所以在声明的时候加了个 extern “C” 就解决了,希望遇到这个问题的人也能够很快解决吧~~
 楼主| sweet_smile 发表于 2014-5-15 15:35 | 显示全部楼层
ayb_ice 发表于 2014-5-12 17:16
单步行不等于全速行,这也是正常的
单步时,程序会停,有些外设可能就稳定了,

恩呢,谢啦,问题解决了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部