问答

汇集网友智慧,解决技术难题

21ic问答首页 - N32G45X,RT-Thread动态内存不能设置满

RAM RT-Thread 内存 N32G45x N32F45X 嵌入式

N32G45X,RT-Thread动态内存不能设置满

O5132024-08-21
本帖最后由 O513 于 2024-8-21 10:41 编辑

最近在做一个项目,在国民技术官方提供的RT-Thread例程上做修改,版本号是3.1.4。项目需要用到大量的DMA缓冲区,导致程序跑飞,经检查是因为RT-Thread设定的SRAM不够用。但是经过测试,N32G45X_SRAM_START不能小于0x20000000 + N32G45X_SRAM_SIZE/4 * 1024 ,也就是0x20000000 + 36 * 1024, 否则会导致RT-Thread启动时出现错误,finsh提示
请问有没有什么办法能将RT-Thread使用的动态内存增大,不然的话缩小缓冲区会导致比较大的问题



回答 +关注 4
690人浏览 2人回答问题 分享 举报
2 个回答

您需要登录后才可以回复 登录 | 注册