function tls_mem_alloc,调用前使用xPortGetFreeHeapSize检查,HeapSize before alloc is 4088 bytes, 申请块大小alloc size is 56,申请后 HeapSize after alloc is=4088 为什么这个函数执行结果是这样呢?
查看更多
你使用 pvPortMalloc 内存分配的话,再次调用xPortGetFreeHeapSize的话应该数值应该就会变了
你可以试一下,没有变化,tls_mem_alloc一个分支是调用pvPortMalloc,一个分支是调用malloc,没有看到代码。
发布 问题
分享 好友
手机 浏览
回到 顶部
直接调用 pvPortMalloc 分配的话 也不行么