MTK平台手机研发周期大大缩短到一个月内,往往机器出货了,软件还在不断的的更新,根据不同的客户需求,软件版本有许多种.往往升级时需要格式化下载,这样的话会造成格式话掉了校准参数和IMEI号. 这样就迫切需要一种方法来保存好已校准好的参数和IMEI号. 一般有下面几种方法:
1.使用MTK提供的META工具的 Updata Parameters项读出已校准好的参数,升完级以后再把这个参数写回本机中.
2.为校准参数划分空间范围,格式化升级的范围在参数之外! 对于128Mbit的NORFLASH 参数备份在0x00E00000-0x00EF0000中 Begin Address : 0x00F00000 Format Length : 0x00100000 对于256Mbit的NORFLASH 参数备份在0x00100000-0x00150000中 Begin Address : 0x01600000 Format Length : 0x00A00000
3.提取多台样机的校准参数,然后给出一个合适的默认值写到代码中. 这样,所有的机器就共用一个默认参数,对使用来说影响不大. 上述三种方式各有利弊,第1种应该算保存校准参数最好的方式,但好费时间,增加了升级的工序量.第2种由于存储是动态的,这样版本更新较多时,会出现格式化不彻底的问题!但比较方便!第3种是最勉强的方法,虽说不能完全保存校准参数,但不影响出货,因为不是所有的手机的天线辐射性能都一样,在一个范围内!同时升完级还要重写一下IMEI,相对于第一种要简单点.当然第2种方法再改进一下是最好的.还待继续研究!