我需要使能memheap,但是在rt studio中没有找到如何设置我是应该直接在rt的宏定义里面更改吗?
查看更多
别直接改宏定义,改宏定义后如果在界面上修改了配置保存时宏定义会改成原来的值
是这个,开启后可以把不连续的内存拼接到内存堆里
是这么配置的,内存池根据需要配置
配置好后在 rtconfig.h 文件中会生成如下所示的宏定义
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
像这个选项有何作用呢?

下面那个将所有memheap对象用作堆
@xsmingerfan
用作堆之后就可以用rt_malloc来申请memheap内存来用了,不然要使用rt_memheap_alloc接口
Studio选中要设置的选项,底下会显示对映的宏定义,搜索这个宏看下代码就能知道这些宏的作用了