找回密码
 注册
搜索
楼主: caobaokang

[讨论] 急!!求解RAM空间不足解决办法...

[复制链接]
发表于 2010-11-17 10:08:16 | 显示全部楼层
楼上的答案全错,内存并没有超。原因是MTK内存分为EXT RAM+INT RAM,EXT RAM大小是4M。INT RAM在MCU内部,一般大小为100K左右,具体大小依赖于MCU型号。所以4.04M没有超出RAM空间。
点评回复

使用道具 举报

发表于 2010-11-17 20:34:52 | 显示全部楼层
继续关注啊  精彩[em01]
点评回复

使用道具 举报

发表于 2010-11-23 16:35:00 | 显示全部楼层
好贴,学习了,很专业
点评回复

使用道具 举报

发表于 2012-10-23 10:26:38 | 显示全部楼层

那请问第2种方法,详细操作,怎么做?

以下是引用zzit_ant在2010-11-13 16:35:36的发言:
再教你两招:
第一个是减小wave table的size,在project_name.mak文件中设置WAVETABLE_VER=WT70K。(默认情况开出去是WT600K,设为70K以后可以减小几百K的空间)

第二个方法是利用DEMAND Paging的按需加载机制。即demand paging rom中的内容是在需要的时候加载到RAM中去的。不过使用demand paging rom有一些限制:
                                                                                                对速度或者实时性有要求的code和data不能放到demand paging rom。
                                                                                                HISR代码或者HISR调用的代码不可以放到里面去。
                                                                                                开机过程中会用到的内容不能放到里面去
                                                                                                无论把什么内容放到里面去都应该做大量测试保证稳定性,例如如果将铃声资源放进去,就要做相关设置铃声播放铃声的测试。



嗯,这样的帖子不能沉,那请问第2种方法,详细操作,怎么做?不太懂demand paging rom
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 03:14 , Processed in 0.048429 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表