STM32裸机 如何在运行时查看剩余堆大小 heap_size?

hold-ln 2021-11-04 22:59:16

在stm32裸机开发中使用了malloc 和 free 函数来进去内存的空间申请和释放。在启动文件上给heap_size分配了4K的空间。

 那么在程序运行过程如何查看这个heap_size 还有多少字节,调用什么函数来查呢?

 

...全文
2336 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

map 文件查找地址,内存窗口观察生剩余

worldy 2021-11-10
  • 打赏
  • 举报
回复

裸机你必须自己写代码进行管理内存,不同型号内存不同,

既然使用了malloc 和 free 函数,应该就不是裸机了

hold-ln 2021-11-13
  • 举报
回复
@worldy 没有跑操作系统了,在程序里调用了malloc和free两个函数来使用呀,
worldy 2021-11-14
  • 举报
回复
@hold-ln 既然使用了,意味着你必须具备最基本的内存管理机制,对于小内存系统,基本上没有什么必要

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧