TI论坛
直播中

姜雪

7年用户 200经验值
私信 关注
[问答]

为什么CC debuger连着keyfob板子在IAR下运行约半小时之后就会出这样的警告?



Thu Oct 17 15:38:02 2013: Warning: Possible IDATA stack overflow detected. Reset target to re-enable overflow check
Thu Oct 17 15:38:16 2013: The stack 'IdataStack' is filled to 100% (192 bytes used out of 192). The warning threshold is set to 90.%
Thu Oct 17 15:38:16 2013: The stack 'XdataStack' is filled to 100% (640 bytes used out of 640). The warning threshold is set to 90.%
Thu Oct 17 15:38:16 2013: The stack pointer for stack 'XdataStack' (currently XData:0x0000) is outside the stack range (XData:0x0001 to XData:0x0281)

请问这是什么状况啊?(用的是ti 的例子,自己没改过的)

回帖(4)

蒋美燕

2019-9-11 14:11:53
报错是IDATA堆栈溢出,官网例子应该没问题,是不是malloc申请了内存,没有及时释放?
举报

姜雪

2019-9-11 14:27:08
引用: bctwerwer 发表于 2019-9-11 16:04
报错是IDATA堆栈溢出,官网例子应该没问题,是不是malloc申请了内存,没有及时释放?

我用的就是Ti协议栈里的例子,没有改过的。 SimpleBLEPeripheral.eww ,KeyFobDemo.eww 都有这个现象,连接仿真器连续运行半小时以上就会出现,是否是CC debuger 的问题呢?
举报

凌云志

2019-9-11 14:37:08
编程口松动也会有这个情况。
                                                                          
举报

姜雪

2019-9-11 14:43:46
我估计也是仿真器硬件问题,有时板子电源松了也出现这个情况,
谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分