大家好,目前我遇到这样的问题,不知道大家有没有遇到过,请各位大神们解救下!谢谢!
问题现象如下:
第一次上电运行代码时都正常,如果在运行期间我拔掉电池,CC2640断电了。此时我再上电后运行一段时间就会提示:
Mon Nov 07, 2016 11:34:23: The stack pointer for stack 'CSTACK' (currently 0x200002C0) is outside the stack range (0x200026B8 to 0x20002AB8)
经查询是运行到
HWREG(ui32Base + GPT_O_CTL) &= ~GPT_CTL_TAEN; //先关闭Timer
这条指令时死掉的。(这条指令再第一次上电时也会运行到,但是第一次运行的都没有问题,但是断电后再运行到这里就挂掉了???)
各位大神解救下,谢谢!
Yue TANG:
你上电后是重新开始debug,还是接上次的debug直接点运行?