快乐十分输死多少人:modem驱动 MTK驱动之modem编译及配置 - 快乐十分任一中奖规则
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-09
  • 第535期:草莓被评“最脏水果”?!真OR假 2019-07-09
  • 喜过端午:纽约华侨华人包粽子诵《离骚》赛龙舟 2019-07-08
  • 提升双创教育质量的关键在机制协同 2019-07-08
  • 大厨风范的海鲜做法,小白也能学会,鲜美营养,好吃到哭 2019-06-28
  • 极简谈资中国国家地理网 2019-06-28
  • 【学习时刻】参会专家罗怀臻:文化创新要实现从内涵到形式的整体性审美转换 2019-06-27
  • 男子7楼楼顶建游泳池蓄水40吨 官方进入处罚程序 2019-06-27
  • 春运面孔:她们让回家的路更温暖 2019-06-23
  • 大山深处4名孩子的交通安全课 2019-06-23
  • 开展扫黑除恶专项斗争 2019-06-22
  • 杨世芬:真情继母书写人间大爱 2019-06-21
  • 端午小长假昌吉市将启动百日文化旅游活动 2019-06-21
  • 临汾将综合开发沿黄七县现代农业文化旅游带 2019-06-11
  • 约翰-列侬与发妻生前珍贵旧照曝光 2019-06-11
  • 快乐十分输死多少人:modem驱动 MTK驱动之modem编译及配置

    文章作者:小 巫 | 2018-05-28 05:10:45
    字体大?。?
    主要介绍modem的编译和3G 、4G手机modem的配置方法。 首先编译modem版本,大家了解到modem的编译指令,主要是把做好的配置文件导入到源代码中,之后两个命令就可以完成modem的编译。 第一: ./make.h"MAGC6580_WE

    快乐十分任一中奖规则 www.hc-ds.com 主要介绍modem的编译和3G 、4G手机modem的配置方法。

    首先编译modem版本,大家了解到modem的编译指令,主要是把做好的配置文件导入到源代码中,之后两个命令就可以完成modem的编译。

    第一:

    ./make.sh"MAGC6580_WE_L_HSPA.mak" new //运行bianyimodem版本的mak文件,比如LTTG和LWG DSDS和TSTS等等区别版本。

    第二:

    cd /home/android026/xiongshaohua/80_base/alps
    device/mediatek/build/build/tools/modemRenameCopy.pl "/home/android026/xiongshaohua/modem/ALPS.L1.MP6.V2_MAGC6580_WE_L/MAGC6580_WE_L_GPRS_HSPA_MOLY.WR8.W1449.MD.WG.MP.V6" "MAGC6580_WE_L_HSPA"

    拿80平台的作比较,第二步就是通过运行80_base源代码里的modemRenameCopy.pl文件,把编译好的文件压缩打包复制到一个叫temp_modem文件夹里??梢酝ü榭磎odemRenameCopy.pl文件查看运行过程。

    基本上执行完这两步之后,modem的编译就算完成了,可以放入80_base.git中的源代码也在temp_modem文件夹中。为了完善简化编译步骤,大家可以自己去写一个编译脚本,方便自己编译modem版本(主要是节省modem配置文件的复制)。

    其次我们了解下3G手机modem的配置问题,其实配置对于一个驱动工程师来说,不是一个很重要的点,因为这一步基本上都是射频工程师做。但遇到一些简单的修改,我们也需要会更改。
    2G RX

    以V107为例:

    V107配置PA和TXM为 洛达AP6689+AP7115+AW9102

    以一组LOW BAND 850TRX为例

    /*MT6580RF*/ #define PDATA_GSM850_PR1 0x000000

    /*MT6580RF*/ #define PDATA_GSM850_PR2 0x000006

    /*MT6580RF*/ #define PDATA_GSM850_PR3 0x000000

    其中PR1和PR3为起始和结束阶段取值为0x00

    所以LB对应的900和850 PR2取值都是: 0x06LB对应的PR2取值都是:0x04

    2G TX

    #definePDATA_GSM850_PT1(0x000000|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2(0x000001|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2B(0x000009|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT3(0x000000)

    #definePDATA_GSM850_PT2M1_G8 (0x000009|PDATA_8PSK|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2M2_G8(0x000009|PDATA_8PSK|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2M1_8G(0x000001|PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2M2_8G(0x000009|PDATA_GSM_ERR_DET)

    同理 PT1和PT3取值为0x00,分别代表意义为起始阶段和结束阶段。


    其中PT2和PT2B的区别在于PT2的TX_EN引脚为至0;而PT2B TX_EN引脚要至1

    所以LB 取值

    #definePDATA_GSM850_PT2 (0x000001 |PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2B (0x000009 |PDATA_GSM_ERR_DET)

    HB 取值

    #definePDATA_GSM850_PT2 (0x000003 |PDATA_GSM_ERR_DET)

    #definePDATA_GSM850_PT2B (0x00000B |PDATA_GSM_ERR_DET)

    3G BAND1_OUTPUT_SEL和BAND1_CHANNEL_SEL配置

    /*MT6166*/ #define BAND1_CHANNEL_SEL LNA3_HIGH_BAND

    /*MT6166*/ #define BAND2_CHANNEL_SEL LNA1_HIGH_BAND

    /*MT6166*/ #define BAND3_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND4_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND5_CHANNEL_SEL LNA2_LOW_BAND

    /*MT6166*/ #define BAND6_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND8_CHANNEL_SEL LNA2_LOW_BAND

    /*MT6166*/ #define BAND9_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND10_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND11_CHANNEL_SEL NON_USED_BAND

    /*MT6166*/ #define BAND19_CHANNEL_SEL NON_USED_BAND

    如图所示对应填写即可,其中 B8和B5可以用同一个通道 LNA_2来进行传输。

    /*MT6166*/ #define BAND1_OUTPUT_SEL TX_HIGH_BAND2

    /*MT6166*/ #define BAND2_OUTPUT_SEL TX_HIGH_BAND2

    /*MT6166*/ #define BAND3_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND4_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND5_OUTPUT_SEL TX_LOW_BAND1

    /*MT6166*/ #define BAND6_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND8_OUTPUT_SEL TX_LOW_BAND1

    /*MT6166*/ #define BAND9_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND10_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND11_OUTPUT_SEL TX_NULL_BAND

    /*MT6166*/ #define BAND19_OUTPUT_SEL TX_NULL_BAND


    如图所示,B1和B2既可以共用一个HB2也可以分别引出。而B5和B8只能共用一个B1

    3G RX

    /*MT6166*/ #define PDATA_BAND1_PR1 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR2 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR2B 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR3 0x0000

    /*MT6166*/ #define PDATA_BAND1_PR1 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR2 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR2B 0x0005

    /*MT6166*/ #define PDATA_BAND1_PR3 0x0000

    这里PR1=PR2=PR2B,但PR3=0

    3G TX

    /*MT6166*/ #define PDATA_BAND1_PT1 0x0005

    /*MT6166*/ #define PDATA_BAND1_PT2 0x0415

    /*MT6166*/ #define PDATA_BAND1_PT2B 0x0415

    /*MT6166*/ #define PDATA_BAND1_PT3 0x0000

    0x0005只是选择BAND1这个通道,我们要确定选择的是发射,这就需要PA TX B1_EN至1,所以这里应该是0x0015

    但是起始阶段 PT1=PR1=0X0005选择BAND1的阶段;

    PT2=0x0015,但是由于BAND1和BAND2是通过双分器9102过来,通过BPI10和BPI11来控制是BAND1或者是BAND2;所以PT2=0x0415 ;BAND2=0x0c11。如果没有9102,那么只能选择B1或者B2其中一个。

    这就是3G手机modem配置,需要根据PA、TXM等芯片规格来确定寄存器的值,然后根据原理图来配置modem文件。4G手机modem配置较为复杂,过一段时间在来上传。

    快乐十分任一中奖规则 百科| 财经| 电脑| 范文| 减肥| 历史| 网站地图| 快乐十分任一中奖规则
    申明:本站部分信息来自网络仅供参考,如有转载或引用文章涉及版权问题,请联系我们我们会尽快删除
    苏ICP备14049300号-1
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-09
  • 第535期:草莓被评“最脏水果”?!真OR假 2019-07-09
  • 喜过端午:纽约华侨华人包粽子诵《离骚》赛龙舟 2019-07-08
  • 提升双创教育质量的关键在机制协同 2019-07-08
  • 大厨风范的海鲜做法,小白也能学会,鲜美营养,好吃到哭 2019-06-28
  • 极简谈资中国国家地理网 2019-06-28
  • 【学习时刻】参会专家罗怀臻:文化创新要实现从内涵到形式的整体性审美转换 2019-06-27
  • 男子7楼楼顶建游泳池蓄水40吨 官方进入处罚程序 2019-06-27
  • 春运面孔:她们让回家的路更温暖 2019-06-23
  • 大山深处4名孩子的交通安全课 2019-06-23
  • 开展扫黑除恶专项斗争 2019-06-22
  • 杨世芬:真情继母书写人间大爱 2019-06-21
  • 端午小长假昌吉市将启动百日文化旅游活动 2019-06-21
  • 临汾将综合开发沿黄七县现代农业文化旅游带 2019-06-11
  • 约翰-列侬与发妻生前珍贵旧照曝光 2019-06-11
  • 蓝球4x4矩阵图 北京快中彩连锁 双色球开奖历史记录查询 湖南彩票动物总动员 北京11选5玩法开奖结果查询 六合图库app产品介绍 天津11选5玩法介绍 特码公式规律 极速飞艇p开奖结果 玩北京pk拾彩好赚钱吗 电子游艺平台白菜网 2019羽毛球拍排名 任选9场奖金最高 河北20选5复试计算 哇哈体育