云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > MTK移植减小内存的方法

MTK移植减小内存的方法

  • 62 次阅读
  • 3 次下载
  • 2025/6/26 12:30:18

下面提供了一些解决内存不足的一些方法:

方法一:减小电话本的数量。现在手机可以支持的电话本数量很大,最多都有750条,如果减到500条或

者250条,可以节省一些空间,具体减小的多少根据当前MTK方案来定。

方法二:减少短信条数。现在普遍的方案都是支持200条短信,如果把短信数量减少到100条,可以节省18K左右的RAM空间。 具体修改方法如下:

打开nvram_common_def.h 文件,搜索以下代码,修改红色标记部分 /**

* SMSAL short messages */

#define NVRAM_EF_SMSAL_SMS_SIZE 184 #if defined(LOW_COST_SUPPORT)

#define NVRAM_EF_SMSAL_SMS_TOTAL (10 * NVRAM_DUAL_RECORD) #else

#define NVRAM_EF_SMSAL_SMS_TOTAL (200 * NVRAM_DUAL_RECORD) #endif /* LOW_COST_SUPPORT */

方法三:减小debug时所占用的空间,需要修改custom_config.c 文件中的两个参数:

global_MEM_SIZE 290改为270 global_MEM_SIZE 100改为80 这个方法可以节省40K的RAM空间 具体修改方法如下:

搜索以下代码,修改红色标记部分:

/* SysGen Template Type : GPRS Generic */

#if (defined(__WIFI_SUPPORT__) || defined(__VOIP__)) && defined(OBIGO_Q05A)

#define GLOBAL_MEM_SIZE ( 370*1024) #define GLOBAL_DEBUG_MEM_SIZE ( 110*1024)

#elif defined(__WIFI_SUPPORT__) || defined(__VOIP__)

#define GLOBAL_MEM_SIZE ( 340*1024) #define GLOBAL_DEBUG_MEM_SIZE ( 110*1024)

#elif defined(OBIGO_Q05A)

#define GLOBAL_MEM_SIZE ( 320*1024) #define GLOBAL_DEBUG_MEM_SIZE ( 100*1024)

#else /* (__WIFI_SUPPORT__ || __VOIP__) && OBIGO_Q05A */

#define GLOBAL_MEM_SIZE ( 290*1024)

#define GLOBAL_DEBUG_MEM_SIZE ( 100*1024)

#endif /* (__WIFI_SUPPORT__ || __VOIP__) && OBIGO_Q05A */

方法一和方法二需要重新NEW一遍,方法三只需要REMAKE一下。

方法四:

打开wap_mem.c 查找下面这段代码: #ifdef WAP_USE_ASM

#define WAP_MEM_SIZE (WAP_SYS_MEM_SIZE+WAP_SPARE_MEM_SIZE) #else

#define WAP_MEM_SIZE (WAP_SYS_MEM_SIZE+WAP_APP_MEM_SIZE+WAP_SPARE_MEM_SIZE) #endif

将这段代码修改如下: #ifdef WAP_USE_ASM

#define WAP_MEM_SIZE (WAP_SYS_MEM_SIZE+WAP_SPARE_MEM_SIZE -15*1024) #else

#define WAP_MEM_SIZE (WAP_SYS_MEM_SIZE+WAP_APP_MEM_SIZE+WAP_SPARE_MEM_SIZE -30*1024) #endif

方法四只要remake 就可以了!

说明:以上各种方法都已经成功使用多次,未发现问题。

搜索更多关于: MTK移植减小内存的方法 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

下面提供了一些解决内存不足的一些方法: 方法一:减小电话本的数量。现在手机可以支持的电话本数量很大,最多都有750条,如果减到500条或者250条,可以节省一些空间,具体减小的多少根据当前MTK方案来定。 方法二:减少短信条数。现在普遍的方案都是支持200条短信,如果把短信数量减少到100条,可以节省18K左右的RAM空间。 具体修改方法如下: 打开nvram_common_def.h 文件,搜索以下代码,修改红色标记部分 /** * SMSAL short messages */ #define NVRAM_EF_SMSAL_SMS_SIZE 184 #if defined(LOW_COST_SUPPORT) #de

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com