请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640R2F 大家好、
我们将 CC2640R2与 SDK 3.20结合使用。 我们使用 cache_as RAM 并分配了一个6K 堆。 现在、我们遇到了 Heapmem 的一个奇怪问题。 当使用 iCall_getHeapStats (iCall_heapStats_t)转储堆信息时,获取 totalSize=6144,totalFreeSize=1264,largestFreeSize=752,但调用大小为166的 iCall_malloc()时,它返回 NULL。
当有一个大小为752的空闲块时、为什么它返回 NULL?
请帮助澄清。 谢谢你。