zoukankan      html  css  js  c++  java
  • linux下华为HSPA模块MU609的驱动问题

    环境:
    CPU: s3c2416
    Linux: 3.6
    模块: HUAWEI MU609
    SIM卡: 移动3G卡、移动4G卡

    首先,拿到MU609模块后,第一要做的是对模块进行一些熟悉与了解,那么资料,自然是官网上的做靠谱:

    华为MU609资料

    例如以下图:


    然后。就是对MU609进行驱动设计和调试了。

    以下说下在捣鼓它的过程中遇到的问题。


    一、硬件

    因为MU609在注冊网路时电流非常大。所以在电路设计方面,一定注意提供给模块足够大的电流

    对于须要设置的引脚,在用CPU控制时,一定记得设置对应的电平


    二、软件

    第一要做的就是驱动方面的东东了,怎么配置内核,须要进行哪方面改动,參见官网文档:

    《华为模块Android内核驱动集成指导》


    第二要做的就是測试模块状态:

    完毕对设备的识别后,不要忙着进行拨号,而是先发送一些AT指令。查看模块是否正常,方法是:

    cat /dev/ttyUSB0 &
    
    echo AT+CGMI > /ttyUSB0

    AT+CGMI用来查询厂商相关信息,返回结果例如以下:

    Huawei Technologies Co., Ltd. 
    OK

    :期间遇到运行cat /dev/ttyUSB0 &。但无法后台运行的问题,即运行该命令后,马上退出;ps命令查看进程,也确实显示退出了。后来发现是电源供电不稳的原因。


    这时,也不要忙着去拨号,至少因该測下模块的信号情况。发送AT+CSQ就可以。除了查询信号,顺带还能够让你知道SIM卡相关的是否正常。

    所以,记得AT+CSQ


    第三就開始拨号了,仅仅说一点就可以:

    拨号前最好关闭eth0port,降低外来因素的影响

    你拨号不成功,或许就是由于这一点呢:

    ifconfig eth0 down
    假设要在开机禁止。在/etc/init.d/rcS文件里加入时,记得带上ifconfig命令的路径

    /sbin/ifconfig eth0 down

    第四提供两个相关脚本:

    /etc/ppp/peers/gprs:

    /dev/ttyUSB0
    115200
    nocrtscts
    debug
    nodetach
    usepeerdns
    noipdefault
    defaultroute
    user card
    password card
    0.0.0.0:0.0.0.0
    
    ipcp-accept-local
    ipcp-accept-remote
    
    #persist
    connect '/usr/sbin/chat -e -s -v -f /etc/ppp/wcdma-connect-chat'
    #disconnect '/usr/sbin/chat -v -f /etc/ppp/wcdma-disconnect-chat'
    当你运行拨号命令时该文件要用到:

    pppd call gprs

    /etc/ppp/wcdma-connect-chat:

    ABORT 'BUSY'
    ABORT 'NO CARRIER'
    ABORT 'ERROR'
    TIMEOUT 30
    ""    AT
    OK    ATZ0
    OK    AT+CFUN=1
    OK    AT+CGDCONT=1,"IP","cmnet"
    OK    AT
    OK    ATDT*99***1#
    CONNECT ""

    这个就是MU609的拨号AT指令了。


    參考资料:

    http://blog.csdn.net/duloveding/article/details/8287758

  • 相关阅读:
    mysql 数据库之存储过程语法
    数据库之多表查询
    mysql 查询之数据语句分类
    mysql 之分组查询
    mysql之查询排序
    mysql 之分页查询
    简述Hibernate常见优化策略
    如何理解Hibernate的延迟加载机制?
    hibernate中Session的load和get方法的区别是什么?
    HttpServlet容器响应Web客户请求流程?
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7122592.html
Copyright © 2011-2022 走看看