TI中文支持网
TI专业的中文技术问题搜集分享网站

程序跑着跑着每次都会死在这个位置,请大神给点思路,怎么解决?

用周期性调用HCI_ReadRssiCmd的方式读取手机信号RSSI,每50ms发送一次读取命令,但是过一会,程序就卡在ICALL任务里面,导致其它任务卡死不跑,在ICALL任务里面卡顿100多s后,自动恢复;咨询了TI,说是要用注册回调的方式读取RSSI,倒是不卡顿了,但是程序跑着跑着就挂了,每次挂的地方都是在图片所示的地方:rtos_heapsal.h(637行),ICALL_heapFree  PC=0x000247B8

Kevin Qiu1:

频繁调用HCI_ReadRssiCmd确实会引起内存问题,参考下面帖子
e2e.ti.com/…/701261
e2e.ti.com/…/582578
e2e.ti.com/…/1253283

YiKai Chen:

試試把STACK SIZE加大看看

赞(0)
未经允许不得转载:TI中文支持网 » 程序跑着跑着每次都会死在这个位置,请大神给点思路,怎么解决?
分享到: 更多 (0)