快乐十分任三口诀:modem驱动 MTK驱动之modem编译及配置 - 快乐十分任一中奖规则
  • 2576家瞪羚企业成为国家高新区创新发展新引擎 ——凤凰网房产北京 2019-05-19
  • 图说互联网(33期)网购入“坑”如何维权? 2019-05-19
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-05-14
  • 埃及vs乌拉圭前瞻预测 萨拉赫能否首发 附在线直播观看时间 2019-05-14
  • 江干区结对帮扶西藏那曲教育玩转“一对一”“多对一” 2019-05-14
  • 早高峰沪8号线内手机爆炸 乘客纷纷逃出车厢[图] 2019-05-09
  • 大力弘扬革命传统传承红色基因 持续深化作风建设造福老区人民 2019-05-09
  • 加籍华裔丈夫携山西妻子创业卖龙虾月入30万|No.436 2019-05-08
  • 天津交管部门护航中考 轻微交通违法教育后及时放行 2019-05-02
  • 新疆沙雅县政府专职消防队正式成立 2019-05-02
  • 浙江下发《关于做好重要网站网民留言办理工作的意见》 制度化办理网友留言 2019-04-28
  • 人民网评:营造风清气正的网络空间 2019-04-22
  • 宜春通报7起作风问题典型案例 2019-04-22
  • 二线豪华车品牌增速已超越ABB 2019-04-20
  • 西南华南等地将有较强降水 东北华北有对流性天气 2019-04-20
  • 快乐十分任三口诀: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
  • 2576家瞪羚企业成为国家高新区创新发展新引擎 ——凤凰网房产北京 2019-05-19
  • 图说互联网(33期)网购入“坑”如何维权? 2019-05-19
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-05-14
  • 埃及vs乌拉圭前瞻预测 萨拉赫能否首发 附在线直播观看时间 2019-05-14
  • 江干区结对帮扶西藏那曲教育玩转“一对一”“多对一” 2019-05-14
  • 早高峰沪8号线内手机爆炸 乘客纷纷逃出车厢[图] 2019-05-09
  • 大力弘扬革命传统传承红色基因 持续深化作风建设造福老区人民 2019-05-09
  • 加籍华裔丈夫携山西妻子创业卖龙虾月入30万|No.436 2019-05-08
  • 天津交管部门护航中考 轻微交通违法教育后及时放行 2019-05-02
  • 新疆沙雅县政府专职消防队正式成立 2019-05-02
  • 浙江下发《关于做好重要网站网民留言办理工作的意见》 制度化办理网友留言 2019-04-28
  • 人民网评:营造风清气正的网络空间 2019-04-22
  • 宜春通报7起作风问题典型案例 2019-04-22
  • 二线豪华车品牌增速已超越ABB 2019-04-20
  • 西南华南等地将有较强降水 东北华北有对流性天气 2019-04-20