bigbaicai

芯方式是以开云棋牌官网在线客服人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的开云棋牌官网在线客服人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

打开data service相关的option之后,菜单显示正常,但是功能没有实现

0
阅读(954)

[DESCRIPTION]
打开mmi_feature_switch 中宏CFG_MMI_DATA_LOCK后数据开关菜单有显示,不过功能没有实现,即不管data service开
关打开或者关闭,都是可以正常联网的


[SOLUTION]开云棋牌官网在线客服
在slim 版本中,__MMI_DATA_LOCK__ 是跟 LOW_COST_SUPPORT 有依赖关系的,如下:
#if defined(CFG_MMI_DATA_LOCK) && ((CFG_MMI_DATA_LOCK == __ON__)||(CFG_MMI_DATA_LOCK == __AUTO__)) &&
(defined(__TCPIP__) && !defined(LOW_COST_SUPPORT))
#ifndef __MMI_DATA_LOCK__
#define __MMI_DATA_LOCK__
#endif
#endif
如果通过修改code,强制在slim 版本中定义 __MMI_DATA_LOCK__ ,虽然菜单显示正常,但是功能并不会实现,这是因
为,实现功能的函数体被 __ABM_CBM_SLIM__ 包掉了。而 __ABM_CBM_SLIM__ 会涉及到很多lib ,不能自己修改。
如果要在slim 版本中实现data service 的feature,需要MTK 重新release 新的版本,修改:
Option.mak (make),将COM_DEFS += __ABM_CBM_SLIM__ __SOC_SLIM__ 修改为 COM_DEFS += __SOC_SLIM__

Baidu
map