CC2530 debugger调试
TI大神:
IAR在下载程序后出现了这样的警告:
The stack pointer for stack 'IdataStack' (currently IData:0x07) is outside the stack range (IData:0x80 to IData:0x100)。
想请教大神这是什么原因造成的?
堆栈溢出了,可以增加size。具体方法请参考:http://www.360doc.com/content/13/1207/22/14855936_335321952.shtml
感谢TI大神的回答,增加了堆栈size,
但是还是不能解决,还是有堆栈溢出的报警
The stack pointer for stack 'IdataStack' (currently IData:0x07) is outside the stack range (IData:0x30 to IData:0x100)。
因为板子是自己焊接的,想请教下大神,是否由于自己焊接的板子有问题造成堆栈溢出这样的问题,程序编译没有问题,下载到板子里就出现这样的报警
我也遇到同样的问题,尝试下载了一个简单的程序,自己焊接的板子里出现这样的警报,而在开发板上没有出现。在检查了焊接的板子以后,没有发现明显的焊接问题,请问楼主现在有没有解决,有没有什么方法或者建议
是否给焊接的板子供电
供电了,我的供电电压是3.3V
请问您现在是如何连接下载电路的?是否有尝试使用IAR仿真?
按照DC DD VDD GND REST 这五个管脚组成的下载口,可以正常进行IAR仿真
那编译TI的例程时也会出现这样的错误?若是的话,那基本就是设置问题了
你好!
下载TI例程:报出的警告:Mon Dec 05 15:25:33 2016: Warning: Possible IDATA stack overflow detected. To see the instruction that caused the possible overflow, choose Debug>Break and close this message box. To continue execution, just close this message box.
可以按照下面的方式解决下,看看能否解决问题
1、硬件供电电压过低或是不正常
2、堆栈溢出,可通过修改project--》option 下 stack大小
3、仿真器和硬件连接有问题(如 排线过长)
4、在option里面没有选择debug这一项,需勾选。
5、程序配置了中断,没定义中断处理函数,中断产生时就会报此错误。
但是同样的问题下载到在另一个开发板上并没有出现,应当不是设置的问题才是啊。而且我检查了硬件的供电电压也没有出现明显问题。
请问楼主你最后是这么解决的,方便分享吗