问答

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

O513

TA的家园币:12  

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

    最近在做一个项目,在国民技术官方提供的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使用的动态内存增大,不然的话缩小缓冲区会导致比较大的问题