怎样同步修改MTK的mtk android编译环境的版本号

(MTK)修改NVRAM值一定要将版本号加1
以修改NVRAM_PROFILES_DEFAULT为例说明:1.修改NVRAM_PROFILES_DEFAULT [MAX_ELEMENTS]数组中的默认值;2.增加PROFILES对应的版本号---VER(NVRAM_EF_PROFILES_LID);3.VER()是宏定义,VER(NVRAM_EF_PROFILES_LID)翻译过来是NVRAM_EF_PROFILES_LID_VERNO;4.NVRAM_EF_PROFILES_LID_VERNO在common_nvram_editor_data_item.h中定义,将NVRAM_EF_PROFILES_LID_VERNO的默认值加1;原理很简单,在不擦除NVRAM的情况下,手机系统会自动对NVRAM的版本号进行对比检查,若发现烧入手机的NVRAM版本号与手机系统中的版本号不同,则会自动对该NVRAM进行更新。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:144854次
积分:2083
积分:2083
排名:第10006名
原创:33篇
转载:163篇
评论:63条
(4)(1)(1)(1)(4)(10)(1)(3)(3)(11)(5)(1)(4)(21)(8)(23)(14)(11)(2)(47)(21)MTK安卓手机一键修改串号蓝牙WIFI SN 系统版本 手机型号厂商代码_mtk手机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,114贴子:
MTK安卓手机一键修改串号蓝牙WIFI SN 系统版本 手机型号厂商代码收藏
安卓MTK万能修改器适用于安卓MTK平台 最大四核CPU 目前不支持八核手机 请勿试本软件支持MT6589、MT6572、MT6582、MT6515、MT6573、MT6513、MT6575、MT6515、MT6577、MT6517、MT6516 等等 手机需ROOT。部分山寨机不太兼容 请咨询 qq可以一键修改本机串号imei本机SN号本机WIFI本机蓝牙MAC地址手机型号(新加机型几百种)厂商代码安卓版本rom系统版本自动修改/手动修改真实修改 重启或者恢复出厂都不会改变!!可连接电脑检测查看!!!(非模拟器 手机伪装大师)
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或怎样同步修改MTK的编译的版本号?_52RD研发论坛
怎样同步修改MTK的编译的版本号?tequlia Post at
10:55:21小弟在修改NVRAM,&有个兄弟上的文档上说要修改同步的编译版本号,请问一下怎么修改?elvis_yan Post at
11:26:41在make下有一个Verno_****。bldmyyangt Post at
13:53:28二楼理解错了。打个比方,NVRAM_EF_CUST_ACOUSTIC_DATA_LID改NVRAM_EF_CUST_ACOUSTIC_DATA_LID_VERNO,一般是加1,改哪个nvram&id就改对应的_VERNO。如果是在custom_mmi_default_value.h中的nvram&id,如果是BYTEDATA型,就把NVRAM_EF_CACHE_BYTE_LID_VERNO+1,如果是SHORTDATA型就把NVRAM_EF_CACHE_SHORT_LID_VERNO+1,如果是DOUBLEDATA型就把NVRAM_EF_CACHE_DOUBLE_LID_VERNO+1。这样说可明白?tequlia Post at
14:18:20明白了,你的意思就是将这个VERNO的值+1,我现在是用nvram_user_config.c和相关文件中添加代码信息,不知道是否正确......tequlia Post at
14:20:26那这个我自己要定制的LID数组值是放在哪个文件下呢(应为我看源码理解来说,可以有两个,一个是core另外一个是commapp)myyangt Post at
14:49:03你自己订制的LID,订制时应该会有一个对应的VERNO,一般的命名规则是LID+_VERNO,比如你的LID是TEQULIA_LID,那么对应的NERNO是TEQULIA_LID_VERNO。myyangt Post at
15:51:46原来你的代码还没调对,我还以为你只是改一个默认值,然后想不format自动升级。哎,我上面的白说。tequlia Post at
16:16:43嘿嘿&小弟这是头一会做MTK的驱动,硬着头皮改啊(以前一直搞Linux的东西)。我明白了,你的意思是我每次烧写后download代码的时候是不能覆盖到NVRAM的区域。那按照大虾的指导应该是这样吧:(1)用Flash&tool先把整个的Flash区域擦除一遍;(2)然后将增添Data&Item后的源码声称bin文件后download进去;(3)然后正常情况下通过meta就可以读出LID数值;当再次修改default数值的时候,才去改VERNO的值,对不?&谢谢兄弟了&呵呵!myyangt Post at
21:23:59我们在平时经常遇到这种情况:客户要求更改一个默认值,但是客户那边又不能格式化,我们就会将这个默认值对应的VERNO+1,这样下了新软件后就只有这个值会改变,不会影响已校准的参数,客户就不用格式化。我以为你说的是这种情况。当然,用新版本的Flash&tool也可以实现备份参数格式化后再导入的功能。不过我们一般不建议客户那样用。tequlia Post at
22:19:58我现在的修改流程是:在NVRAM中添加了Data&Item项后---&build&new----&用flash&tool将整个Flash&format-----&download生成的bin文件----&重启后用meta来读增加的LID值。但是我从meta上看不到我新增加的选项啊,是这个操作流程有问题么?请大侠指点了MTK 10A版本编译出错怎么解决
[问题点数:20分]
MTK 10A版本编译出错怎么解决
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 mtk android 快速编译 的文章

 

随机推荐