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 分配的話 也不行麼