tls_mem_alloc申请动态内存前后,xPortGetFreeHeapSize获取的内存数量不变

发布于 2022-04-10 18:41:20

function tls_mem_alloc,调用前使用xPortGetFreeHeapSize检查,HeapSize before alloc is 4088 bytes,
申请块大小alloc size is 56,
申请后 HeapSize after alloc is=4088 为什么这个函数执行结果是这样呢?

查看更多

关注者
0
被浏览
1.9k
ZYQ
ZYQ 2022-04-10
我已不再支持W80X任何相关问题的回复,请大家不要私信,有问题找 isme 谢谢

你使用 pvPortMalloc 内存分配的话,再次调用xPortGetFreeHeapSize的话应该数值应该就会变了

2 个回答
worldy
worldy 2022-04-10
这家伙很懒,什么也没写!

你可以试一下,没有变化,tls_mem_alloc一个分支是调用pvPortMalloc,一个分支是调用malloc,没有看到代码。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览