用周期性调用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加大看看