本帖最后由 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使用的动态内存增大,不然的话缩小缓冲区会导致比较大的问题
|