關(guān)于 CSTACK 問題
來源:edatop
更新時(shí)間:2024-08-25
閱讀:
大家好,目前我遇到這樣的問題,不知道大家有沒有遇到過,請各位大神們解救下!謝謝!
問題現(xiàn)象如下:
第一次上電運(yùn)行代碼時(shí)都正常,如果在運(yùn)行期間我拔掉電池,CC2640斷電了。此時(shí)我再上電后運(yùn)行一段時(shí)間就會提示:
Mon Nov 07, 2016 11:34:23: The stack pointer for stack 'CSTACK' (currently 0x200002C0) is outside the stack range (0x200026B8 to 0x20002AB8)
經(jīng)查詢是運(yùn)行到
HWREG(ui32Base + GPT_O_CTL) &= ~GPT_CTL_TAEN; //先關(guān)閉Timer
這條指令時(shí)死掉的。(這條指令再第一次上電時(shí)也會運(yùn)行到,但是第一次運(yùn)行的都沒有問題,但是斷電后再運(yùn)行到這里就掛掉了?)
各位大神解救下,謝謝!
你上電后是重新開始debug,還是接上次的debug直接點(diǎn)運(yùn)行?