单片机/MCU论坛
登录
直播中
李桂英
7年用户
1303经验值
私信
关注
[问答]
DMA开辟缓存怎么使用动态内存?
开启该帖子的消息推送
dma
内存
开辟20kb左右的缓存空间,如果直接用全局变量数组,在不需要用到DMA时,那这20k的内存就一直不能释放,好浪费。若使用malloc来开辟动态内存,应该是放在堆区吧?堆区不是默认只有512字节?还要修改启动文件的堆大小?
回帖
(1)
李洁
2023-10-23 16:28:34
malloc是动态分配内存,启动文件设置的512k是系统用的,malloc是分配给用户用的,只要内存够用就能分配出来,启动文件不改
malloc是动态分配内存,启动文件设置的512k是系统用的,malloc是分配给用户用的,只要内存够用就能分配出来,启动文件不改
举报
更多回帖
rotate(-90deg);
回复
相关问答
dma
内存
DMA
开辟
缓存
,怎么使用
动态内存
?
2018-04-20
3920
arduino
动态内存
不足怎么处理
2019-06-18
5534
RTThread的
动态内存
空间该如何去分配呢
2022-08-31
2818
动态内存
管理该怎样去移植呢
2021-10-09
1540
请问mymalloc函数申请的是
动态内存
还是静态
内存
?
2019-10-30
2297
Nano项目使用
动态内存
出现错误如何解决?
2023-01-30
709
怎样去定义CDC所需要的
动态内存
分配函数呢
2021-12-06
1512
CC2541 osal_mem_alloc和malloc申请
动态内存
2022-05-29
7049
请问怎样去设计Fense
动态内存
管理模块?
2021-04-26
1155
如何分配STM32H7中TCM,SRAM等五块
内存
的
动态内存
2021-10-13
972
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分