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

CC2642R2f 在BLE stack5 下我使用malloc 分配一个1024字节的缓冲区,程序是执行的,发现我一申请字节蓝牙就掉线了,如果申请600字节栈空间,蓝牙还是能通信,这是为什么呢?

CC2642R2f  在BLE stack5 下我使用malloc 分配一个1024字节的缓冲区,程序是执行的,发现我一申请字节蓝牙就掉线了,如果申请600字节栈空间,蓝牙还是能通信,这是为什么呢?

Viki Shi:

内存空间不够用了。建议按照此文档增加RAM:www.ti.com/…/swra537a.pdf
如果还是不够,建议换用CC26X2

ALVIN:

去查看map文件查看可以malloc的ram大小,或者看一下malloc的返回值。

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R2f 在BLE stack5 下我使用malloc 分配一个1024字节的缓冲区,程序是执行的,发现我一申请字节蓝牙就掉线了,如果申请600字节栈空间,蓝牙还是能通信,这是为什么呢?
分享到: 更多 (0)