This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

2640R2F,当用户占用RAM比较大时,会出现能搜到蓝牙但没办法获取服务UUID的问题,有什么解决办法吗

Other Parts Discussed in Thread: CC2640R2F

硬件:

cc2640R2F

Flash size:128K

Ram size:20K

Chip revision:1.0

Package size:7X7

软件:

协议栈版本:3.10

基于例程multi_role

问题:

 

69 830 bytes of readonly code memory
14 836 bytes of readonly data memory
11 812 bytes of readwrite data memory

当readwrite data memory为11812bytes时可以搜索到蓝牙标识并能连接到设备获取到服务UUID

当我把一个线程的STACK_SIZE扩大100之后

69 830 bytes of readonly code memory
14 835 bytes of readonly data memory
11 912 bytes of readwrite data memory

之后可以搜索到蓝牙标识,但没办法获取服务UUID了,如果是RAM不够了,但是从R2F有20K的RAM,这才只用了12K啊,,,还有8K去哪了。

如果不是RAM不够的问题那可能是什么原因呢