智能车制作

标题: debug提示“ILLEGAL_BP”,这是怎么回事? [打印本页]

作者: Medichen    时间: 2012-11-18 13:47
标题: debug提示“ILLEGAL_BP”,这是怎么回事?
[attach]35514[/attach]
芯片是xs128。程序编译没有错误,烧录进去后,打开电源单片机运行一会就跑飞了,运行的时间是随机的;当我用BDM在线调试时,Command中提示“ILLEGAL_BP”,Source窗口中指向PS.c程序(一个子程序)的if语句中被描蓝色的部分(截图中有标记)。这是语法错误吗?感觉不是啊,因为我查看这些变量的值都是正确的。我在网上查了一下,有说是堆栈溢出的原因,定义了太多的局部变量。的确,我在这个子程序中我定义了很多的数组,但是是全局变量啊,应该不会有影响吧?这个问题困扰了我很多天,特来论坛问问,求大神解决,谢谢了!


作者: fmadot    时间: 2012-11-18 23:53
一直遇到这个问题 有时候改改程序就没问题了 有时候屏蔽中断也就好了 一直搞不清楚。。。 到现在都没解决
作者: Medichen    时间: 2012-11-19 10:50
fmadot 发表于 2012-11-18 23:53
一直遇到这个问题 有时候改改程序就没问题了 有时候屏蔽中断也就好了 一直搞不清楚。。。 到现在都没解决

哎 握手





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2