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,沒有看到代碼。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽