Hi Ti
我在使用 BTool 改变 MTU 时出现如下问题
请问这里说的资源不够主要是指什么资源不够呢?
我要怎么解决这个问题呢?
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.
我是在 simple_peripheral 例程上加了一些其他的功能。
我在查看 Debugging Common Heap Issues — BLE-Stack User's Guide for Bluetooth 4.2 3.01.01.00 documentation 资料时看到说有 “Auto Heap Size" 功能,请问这个要怎么开启呢?
Auto Heap默认设置已经打开了,可在cmd文件.bbs段查看
你是说这个文件吗,这个文件好像已经 exclude from build 了,而且我打开这个文件找了一下,关于 .bbs 的也就下面的 代码段 了,这个设置对吗?
GROUP > SRAM { .data LOAD_START(ramStartHere) #ifndef CACHE_AS_RAM .bss #endif /* CACHE_AS_RAM */ .vtable .vtable_ram vtable_ram .sysmem .nonretenvar } LOAD_END(heapStart) .stack : > SRAM (HIGH) LOAD_START(heapEnd) #ifdef CACHE_AS_RAM .bss : { *(.bss) } > GPRAM #endif /* CACHE_AS_RAM */ }
那请问旧版本中的 Auto Heap Size 是默认开启的吗? 要从哪里确定呢?
你使用的SDK版本是多少,SDK3.40以后的版本都是默认开启的
谢谢。
我的SDK是 simplelink_cc13x2_26x2_sdk_4_30_00_54
我将代码中定义的 static 大数组,改为由 ICall_malloc 动态分配,并及时释放,这个问题不再出现了。