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

[复制链接]
1787|2
 楼主| O513 发表于 2024-8-21 10:39 | 显示全部楼层 |阅读模式
本帖最后由 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使用的动态内存增大,不然的话缩小缓冲区会导致比较大的问题



 楼主| O513 发表于 2024-8-21 10:40 | 显示全部楼层

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



xionghaoyun 发表于 2024-8-22 07:46 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部