keil C 编译出来的程序问题

[复制链接]
4865|21
 楼主| 电子农民工 发表于 2013-4-11 13:47 | 显示全部楼层 |阅读模式
  某一句似乎用了空间似的,如果加随便在一个函数的某个地方,随便加个语句,整个程序就会一直复位,无法开机。

去掉此句就OK。不知道有木有大侠知道这是神马情况????
airwill 发表于 2013-4-11 14:11 | 显示全部楼层
写程序是可以这么随便的吗?
不过我也很好奇,什么语句, 放上来看看。
到底是什么语句,什么函数这么大魔力
 楼主| 电子农民工 发表于 2013-4-11 14:34 | 显示全部楼层
不是什么语句,是随便写一个都这样,只要在那个位置。不知道是不是我的CODE变量太多了。 用的是一款51内核的IC。
liusensen 发表于 2013-4-11 14:46 | 显示全部楼层
不明白 说的是什么意思   要进入死循环吗 哈哈  
 楼主| 电子农民工 发表于 2013-4-11 15:11 | 显示全部楼层
不是,唉。问了所有软件同事都搞不懂什么原因。。。。
zhuanshukairui 发表于 2013-4-11 15:21 | 显示全部楼层
要么是进入了死循环,要么就是写入的已经是上限了你还加。
whq20080808 发表于 2013-4-11 15:23 | 显示全部楼层
这种情况遇见过,不是语句问题,而是前或后面的函数调用语法错了,你可以一个个的删除直到不死机为止
 楼主| 电子农民工 发表于 2013-4-11 16:34 | 显示全部楼层
应该不是函数调用问题。所有函数都做了外部声明的
rgh111 发表于 2013-4-11 17:43 | 显示全部楼层
Maybe, 堆栈溢出. 或者某些变量在这种情况下被非法修改覆盖,导致程序出错.
参考哈
hdwgt 发表于 2013-4-11 19:26 | 显示全部楼层
空谈找不到问题的!还是把代码贴出来,把编辑结果贴出来才能讨论
pang7 发表于 2013-4-11 22:14 | 显示全部楼层
看下汇编就知道了 这种情况一般是堆栈溢出了 如果你用的是中颖单片机 可以把程序发给我 我帮你看下
hgjinwei 发表于 2013-4-12 09:03 | 显示全部楼层
这样的问题,提了跟没提没什么两样
zhaofy521 发表于 2013-4-12 09:43 | 显示全部楼层
大家继续空想吧~~
董家辉1 发表于 2013-4-12 10:59 | 显示全部楼层
gx_huang 发表于 2013-4-12 11:56 | 显示全部楼层
肯定是堆栈RAM溢出了!
HORSE7812 发表于 2013-4-12 12:27 | 显示全部楼层
这样的问题,问别人是基本上没用的,自己仔仔细细的找原因吧
T117987893 发表于 2013-4-12 13:01 | 显示全部楼层
迷糊中
注册H登录 发表于 2013-4-12 17:06 | 显示全部楼层
我在MDK中有过,点中target的microLib好了,有的情况是点mircroLib上面的按钮好了
西风萧萧 发表于 2013-4-12 20:00 | 显示全部楼层
源程序呢
加油吧小鱼儿 发表于 2014-4-6 14:36 | 显示全部楼层
神马语句?好奇~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

293

帖子

2

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