请选择 进入手机版 | 继续访问电脑版
搜索
查看: 107|回复: 1

我的项目666+imx6ull调试华为4G模块me909过程

[复制链接]

该用户从未签到

1

主题

2

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2018-6-13 11:43:25 | 显示全部楼层 |阅读模式
本帖最后由 835751934 于 2018-6-13 11:48 编辑

支持华为909模块的调试过程
1,找到909模块的pid,vid,可以查到ubuntu上边,使用lsusb看到,也可以在windows上查看。此模块的vid  pid为12d1    15c1
2,查看《华为模块linux内核驱动集成知道V100R001_v2.0.pdf》,主要修改内容有:
linux_src/drivers/usb/serial/option.c
linux_src/drivers/usb/serial/usb_wwan.c
linux_src/include/linux/usb.h
主要修改内容有:
增加HUAWEI_VENDOR_ID的定义,添加对华为909的vid pid的支持。
3,内核编译选项要把usb串口驱动和ppp拨号相关配置选上
文本配置方式,修改linux_src/目录下的.config 文件。
. USB 串口驱动相关的配置项:
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_SERIAL_WWAN=y

ppp拨号相关配置
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y

CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y

也可以在图形界面配置
4,ppp拨号,可以在yocto中添加,也可以交叉编译复制到文件系统中去,不添加ppp拨号是否可以并不确定,因为华为909模块支持三种驱动,串口驱动,CDC ECM驱动和CDC MBIM驱动。
5,此时ifconfig -a 即可出现网卡usb0,
ifconfig usb0 up
udhcpc -i usb0  
执行者两条命令即可获取到ip,并可ping 通公网ip。
在我的经验中,ppp驱动完成后出现的接口应该是ppp0,ppp拨号应该是用pppd call wcdma这样调用拨号脚本,但是此处并没有使用拨号脚本。
附图两张
IMG_20180613_114044.jpg IMG_20180613_114114.jpg
感谢米尔科技提供的试用机会。


评分

参与人数 1金豆 +2 收起 理由
doatello + 2

查看全部评分

回复

使用道具 举报

  • TA的每日心情
    慵懒
    昨天 08:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    36

    帖子

    84

    积分

    注册会员

    Rank: 2

    积分
    84
    发表于 2018-6-13 16:06:34 | 显示全部楼层
    很用心666~~~~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    小黑屋|手机版|Archiver|恩智浦技术社区   

    GMT+8, 2018-6-22 00:27 , Processed in 0.072156 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表