MTK校准默认参数修改

MTK校准默认参数修改werywhy 发表于 2010-3-29 16:16:00 随着市场的激烈变化,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种方法再改进一下是最好的.还待继续研究! 下面就说说第三种方法的修改地方和内容: /* m12193.h[ #define PSI_EE (4100);#define C_PSI_STA (585) ]*/ [AFC control] Initial value=4110 Slope=7.4608 /*l1d_custom_rf.h*/ [Crystal AFC control] cap_id=31 /*m12193.c*/ [GSM900 Sub band, RX loss] Max ARFCN=15,30,40,50,60,70,80,95,110,124,1000,1023 RX loss=2.125,2.375,2.250,2.000,2.000,1.625,1.625,1.875,2.250,2.375,0.750,1.6250 [DCS1800 Sub band, RX loss] Max ARFCN=550,580,610,640,670,700,730,760,790,820,850,885 RX loss=1.625,2.000,2.000,1.875,1.875,1.625,1.625,1.875,1.875,2.250,2.125,1.8750 [PCS1900 Sub band, RX loss] Max ARFCN=540,565,590,615,640,665,690,715,740,765,790,810 RX loss=3.375,3.125,3.000,2.750,2.625,2.875,3.000,3.500,3.875,4.125,4.250,4.1250 [GSM850 Sub band, RX loss] Max ARFCN=140,150,160,170,180,190,200,210,220,230,240,251 RX loss=2.750,4.000,4.750,4.625,4.000,3.250,2.875,3.625,5.125,6.500,7.500,7.8750 /*l1d_rf.h*/ [BB TX Parameters] BB TX common mode voltage=-1 BB TX gain=-1 BB TX calrcsel=-2 APC bat low voltage=3.50000 APC bat high voltage=4.00000 APC bat low temperature=0.00000 APC bat high temperature=50.00000 Trim I=-1 Trim Q=0 Offset I=1 Offset Q=-2 Calibrated flag=0 BB TX phasesel=0 /*m12193.c*/ [GSM900 level, ramp] APC dc offset=0 Low APC dc offset=0 APC lowest power=0 TX power level=195,266,312,359,379,416,444,490,548,621,713,736,781,822,878,878 profile 0 ramp up=0,0,0,0,0,40,40,80,100,120,160,220,240,250,255,255 profile 0 ramp down=255,220,200,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 1 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,255 profile 1 ramp down=255,220,200,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 2 ramp up=0,0,0,0,0,0,40,80,100,120,190,220,240,250,255,255 profile 2 ramp down=255,245,230,180,110,0,0,0,0,0,0,0,0,0,0,0 profile 3 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,255 profile 3 ramp down=255,240,220,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 4 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,250 profile 4 ramp down=255,220,200,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 5 ramp up=0,0,0,0,0,0,0,0,50,100,150,200,255,255,255,250 profile 5 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 6 ramp up=0,0,0,0,0,50,80,80,160,180,220,240,250,255,255,255 profile 6 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 7 ramp up=0,0,0,0,0,0,80,80,160,180,220,240,250,255,255,255 profile 7 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 8 ramp up=0,0,0,0,0,0,80,80,180,200,220,240,250,255,255,255 profile 8 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 9 ramp up=0,0,0,0,0,0,80,80,160,180,210,240,250,255,255,253 profile 9 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 10 ramp up=0,0,0,0,0,0,40,40,100,110,180,230,250,255,255,255 profile 10 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 11 ramp up=0,0,0,0,0,0,80,40,165,175,200,240,243,250,255,253 profile 11 ramp down=255,240,220,180,130,110,0,0,0,0,0,0,0,0,0,0 profile 12 ramp up=0,0,0,0,0,40,40,100,120,180,230,255,255,255,255,255 profile 12 ramp down=250,240,200,160,110,80,0,0,0,0,0,0,0,0,0,0 profile 13 ramp up=0,0,0,0,0,0,80,40,160,180,220,240,250,255,255,255 profile 13 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 14 ramp up=0,0,0,0,0,0,40,40,100,110,180,230,250,255,255,255 profile 14 ramp down=255,243,225,200,50,70,0,0,0,0,0,0,0,0,0,0 profile 15 ramp up=0,0,0,0,0,0,0,0,0,8,25,65,145,219,255,255 profile 15 ramp down=255,239,197,138,78,32,10,0,0,0,0,0,0,0,0,0 Subband max arfcn=40,82,124,1000,1023,-1,0,0,0,0,0 Subband mid level=11,11,11,11,11,11,11,11,11,11,11 Subband high weight=1.010,1.015,1.015,1.010,1.010,1.000,1.000,1.000,1.000,1.000,1.0000 Subband low weight=1.010,1.015,1.015,1.010,1.010,1.000,1.000,1.000,1.000,1.000,1.0000 Battery compensate, low voltage, low temperature=1.00000 Battery compensate, low voltage, mid temperature=1.00000 Battery compensate, low voltage, high temperature=1.00000 Battery compensate, mid voltage, low temperature=1.00000 Battery compensate, mid voltage, mid temperature=1.00000 Battery compensate, mid voltage, high temperature=1.00000 Battery compensate, high voltage, low temperature=1.00000 Battery compensate, high voltage, mid temperature=1.00000 Battery compensate, high voltage, high temperature=1.00000 TX AFC DAC offset=4 /*l1d_data.c AFC_Dac_TRx_Offset[2]*/ [DCS1800 level, ramp] APC dc offset=70 Low APC dc offset=0 APC lowest power=0 TX power level=70,92,117,159,213,251,294,349,420,561,641,678,722,776,826,894 profile 0 ramp up=0,0,0,0,0,0,0,1,50,50,220,220,250,255,255,252 profile 0 ramp down=254,240,182,64,23,4,10,0,0,0,0,0,0,0,0,0 profile 1 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 1 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 2 ramp up=0,0,0,0,0,0,0,0,30,50,100,200,215,245,250,250 profile 2 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 3 ramp up=0,0,0,0,0,0,0,0,30,50,100,200,215,245,250,250 profile 3 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 4 ramp up=0,0,0,0,0,0,0,0,30,50,100,200,215,245,250,250 profile 4 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 5 ramp up=0,0,0,0,0,0,0,0,30,50,100,200,215,245,250,250 profile 5 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 6 ramp up=0,0,0,0,0,0,0,30,50,100,150,200,230,250,250,250 profile 6 ramp down=245,200,140,80,50,0,0,0,0,0,0,0,0,0,0,0 profile 7 ramp up=0,0,0,0,0,0,0,30,50,100,150,200,240,245,250,250 profile 7 ramp down=240,230,160,120,80,0,0,0,0,0,0,0,0,0,0,0 profile 8 ramp up=0,0,0,0,0,0,0,30,50,100,150,200,230,255,255,250 profile 8 ramp down=250,230,160,120,80,0,0,0,0,0,0,0,0,0,0,0 profile 9 ramp up=0,0,0,0,0,0,0,30,50,100,150,200,230,255,255,250 profile 9 ramp down=250,225,205,160,120,80,0,0,0,0,0,0,0,0,0,0 profile 10 ramp up=0,0,0,0,0,0,30,50,100,150,200,215,230,245,255,250 profile 10 ramp down=250,225,205,160,120,80,0,0,0,0,0,0,0,0,0,0 profile 11 ramp up=0,0,0,0,0,0,30,50,100,150,200,240,250,255,255,250 profile 11 ramp down=250,235,200,160,120,60,0,0,0,0,0,0,0,0,0,0 profile 12 ramp up=0,0,0,0,0,0,30,50,100,150,200,240,250,255,255,250 profile 12 ramp down=250,235,200,160,120,60,0,0,0,0,0,0,0,0,0,0 profile 13 ramp up=0,0,0,0,0,0,0,60,160,190,220,240,250,255,255,255 profile 13 ramp down=255,243,220,190,110,80,0,0,0,0,0,0,0,0,0,0 profile 14 ramp up=0,0,0,0,0,0,0,60,160,190,220,240,250,255,255,255 profile 14 ramp down=255,243,220,190,110,80,0,0,0,0,0,0,0,0,0,0 profile 15 ramp up=0,0,0,0,0,0,30,50,100,150,200,215,230,245,255,250 profile 15 ramp down=250,225,205,160,100,100,0,0,0,0,0,0,0,0,0,0 Subband max arfcn=580,660,680,720,800,885,-1,-1,-1,-1,-1 Subband mid level=7,7,7,7,7,7,7,7,7,7,7 Subband high weight=0.980,0.992,0.993,0.993,0.992,0.992,1.000,1.000,1.000,1.000,1.0000 Subband low weight=0.990,0.995,0.997,0.997,0.995,0.992,1.000,1.000,1.000,1.000,1.0000 Battery compensate, low voltage, low temperature=1.00000 Battery compensate, low voltage, mid temperature=1.00000 Battery compensate, low voltage, high temperature=1.00000 Battery compensate, mid voltage, low temperature=1.00000 Battery compensate, mid voltage, mid temperature=1.00000 Battery compensate, mid voltage, high temperature=1.00000 Battery compensate, high voltage, low temperature=1.00000 Battery compensate, high voltage, mid temperature=1.00000 Battery compensate, high voltage, high temperature=1.00000 TX AFC DAC offset=2 /*AFC_Dac_TRx_Offset[3]*/ [PCS1900 level, ramp] APC dc offset=70 Low APC dc offset=0 APC lowest power=0 TX power level=93,114,150,198,255,291,334,390,466,557,626,663,700,748,791,850 profile 0 ramp up=0,0,0,0,0,0,0,0,1,50,50,220,220,250,255,255 profile 0 ramp down=250,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 1 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 1 ramp down=235,120,80,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 2 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 2 ramp down=235,120,80,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 3 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 3 ramp down=235,120,80,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 4 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 4 ramp down=235,120,80,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 5 ramp up=0,0,0,0,0,0,0,0,0,30,50,100,200,215,245,250 profile 5 ramp down=245,235,120,80,0,0,0,0,0,0,0,0,0,0,0,0 profile 6 ramp up=0,0,0,0,0,0,0,0,0,0,50,100,220,250,255,255 profile 6 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 7 ramp up=0,0,0,0,0,0,0,0,0,0,20,100,220,250,255,255 profile 7 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 8 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 8 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 9 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 9 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 10 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 10 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 11 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 11 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 12 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 12 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 13 ramp up=0,0,0,0,0,0,0,0,0,50,120,160,220,250,255,255 profile 13 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 14 ramp up=0,0,0,0,0,0,0,0,50,120,160,220,250,255,255,255 profile 14 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 profile 15 ramp up=0,0,0,0,0,0,0,0,0,50,120,220,245,250,255,255 profile 15 ramp down=250,225,180,40,0,0,0,0,0,0,0,0,0,0,0,0 Subband max arfcn=512,580,620,650,700,750,810,-1,-1,-1,-1 Subband mid level=11,11,11,11,11,11,11,11,11,11,11 Subband high weight=1.000,1.000,1.000,1.000,1.000,1.000,1.000,0.000,0.000,0.000,0.0000 Subband low weight=1.000,1.000,1.000,1.000,1.000,1.000,1.000,0.000,0.000,0.000,0.0000 Battery compensate, low voltage, low temperature=1.00000 Battery compensate, low voltage, mid temperature=1.00000 Battery compensate, low voltage, high temperature=1.00000 Battery compensate, mid voltage, low temperature=1.00000 Battery compensate, mid voltage, mid temperature=1.00000 Battery compensate, mid voltage, high temperature=1.00000 Battery compensate, high voltage, low temperature=1.00000 Battery compensate, high voltage, mid temperature=1.00000 Battery compensate, high voltage, high temperature=1.00000 TX AFC DAC offset=3 /*AFC_Dac_TRx_Offset[4]*/ [GSM850 level, ramp] APC dc offset=0 Low APC dc offset=0 APC lowest power=0 TX power level=229,281,327,375,394,431,458,503,559,630,719,747,796,841,902,902 profile 0 ramp up=0,0,0,0,0,40,40,80,100,120,160,220,240,250,255,255 profile 0 ramp down=255,220,200,0,0,0,0,0,0,0,0,0,0,0,0,0 profile 1 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,255 profile 1 ramp down=255,220,200,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 2 ramp up=0,0,0,0,0,0,40,80,100,120,190,220,240,250,255,255 profile 2 ramp down=255,245,230,180,110,0,0,0,0,0,0,0,0,0,0,0 profile 3 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,255 profile 3 ramp down=255,240,220,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 4 ramp up=0,0,0,0,0,40,40,80,80,110,150,220,240,250,255,250 profile 4 ramp down=255,220,200,180,0,0,0,0,0,0,0,0,0,0,0,0 profile 5 ramp up=0,0,0,0,0,0,0,0,50,100,150,200,255,255,255,250 profile 5 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 6 ramp up=0,0,0,0,0,50,80,80,160,180,220,240,250,255,255,255 profile 6 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 7 ramp up=0,0,0,0,0,0,80,80,160,180,220,240,250,255,255,255 profile 7 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 8 ramp up=0,0,0,0,0,0,80,80,180,200,220,240,250,255,255,255 profile 8 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 9 ramp up=0,0,0,0,0,0,80,80,160,180,210,240,250,255,255,253 profile 9 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 10 ramp up=0,0,0,0,0,0,40,40,100,110,180,230,250,255,255,255 profile 10 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 11 ramp up=0,0,0,0,0,0,80,40,165,175,200,240,243,250,255,253 profile 11 ramp down=255,240,220,180,130,110,0,0,0,0,0,0,0,0,0,0 profile 12 ramp up=0,0,0,0,0,0,40,40,100,120,180,230,255,255,255,250 profile 12 ramp down=240,215,160,110,80,0,0,0,0,0,0,0,0,0,0,0 profile 13 ramp up=0,0,0,0,0,0,80,40,160,180,220,240,250,255,255,255 profile 13 ramp down=255,240,220,180,130,100,0,0,0,0,0,0,0,0,0,0 profile 14 ramp up=0,0,0,0,0,0,40,40,100,110,180,230,250,255,255,250 profile 14 ramp down=255,243,225,200,50,70,0,0,0,0,0,0,0,0,0,0 profile 15 ramp up=0,0,0,0,0,0,0,0,0,8,25,65,145,219,255,255 profile 15 ramp down=255,239,197,138,78,32,10,0,0,0,0,0,0,0,0,0 Subband max arfcn=128,160,251,-1,-1,-1,-1,-1,-1,-1,-1 Subband mid level=11,11,11,11,11,11,11,11,11,11,11 Subband high weight=1.010,1.015,1.015,1.010,1.010,1.000,1.000,1.000,1.000,1.000,1.0000 Subband low weight=1.010,1.015,1.015,1.010,1.010,1.000,1.000,1.000,1.000,1.000,1.0000 Battery compensate, low voltage, low temperature=1.00000 Battery compensate, low voltage, mid temperature=1.00000 Battery compensate, low voltage, high temperature=1.00000 Battery compensate, mid voltage, low temperature=1.00000 Battery compensate, mid voltage, mid temperature=1.00000 Battery compensate, mid voltage, high temperature=1.00000 Battery compensate, high voltage, low temperature=1.00000 Battery compensate, high voltage, mid temperature=1.00000 Battery compensate, high voltage, high temperature=1.00000 TX AFC DAC offset=0 /*AFC_Dac_TRx_Offset[1]*/ [BT Info] Crystal CAP ID=127 /*chr_parameter.c*/ [ADC control] offset=30868,46190,30868,30868,30868,30868,30868 slope=5435,5408,5435,5435,5435,5435,5435 本文来自:我爱研发网(52RD.com) - R&D大本营详细出处:http://www.52rd.com/Blog/Detail_RD.Blog_werywhy_23375.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值