Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7516

simpleBLE link cc2640 ram 里堆/栈划分 什么依据?更改没有反应怎么回事儿?

$
0
0

使用CC2640,在程序中malloc 较多时死机,怀疑内存溢出,调整icf 文件,发现RAM 系统大小为20k,但是icf文件中Ram_end 并没有分配到0x2000 4fff, 如果改成这个值就会异常,只到0x2000 4490,类似假死/卡顿的现象,STACK 和HEAP都为默认,更改没有效果。

问题:1.RAM 高地址开始还要预留一部分?为什么?

2.更改STACK heap 死机的现象仍然会发生 如何调试?调试方向是什么?


Viewing all articles
Browse latest Browse all 7516

Trending Articles