我在做MINISTM32时候遇到了一个很棘手的问题:我需要在MINI上移植EMWIN(项目需要手持式 的小型机) 然后播放图片,我移植了FATFS,(后面还要做MP3播放 WIFI 和GPS 定位 )
由于没有外部内存 动态内存只有SRAM (45kb),内存管理分配35KB。
如果我要读取外部的图片的话,就要分配动态内存给缓冲区,然后EMWIN 本生就占有30KB 的动态内存 ,
我减小EMWIN 为15KB,然后分配15KB给缓冲区(会释放) ,但是读取图片还是出问题,
然后读取图片就没办法读,有没有在不换机子的情况下解决这个问题 ,望大佬救场。
明明我已经申请了15kb的动态内存 ,为什么读文件就会出错。
|