stm32h743芯片,开启第二块内存使用,配置如下:
在main函数申请地址,在默认的heap中获取到地址会递增,到了新添加的部分,就一直的0x30000018了。
这是哪没设置对吗?
串口打印地址如下:
总的内存池大小还是在减小,就是地址不增加。最后内存耗尽
查看更多
问题已解决,是使用D2区域ram没有开启时钟导致的。
看一下你的HEAP_START 和 HEAP_END定义
SRAM2 的大小对吗?这个需要查看具体MCU 型号的 RAM 区域(地址不连续,需要划分多块 RAM)
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
活久见,竟然没提前崩。