3G

来源:互联网 发布:金蝶k3软件免费版 编辑:程序博客网 时间:2024/04/28 17:39
 添加驱动文件drivers/misc/3g_module/mw100.c 
        在probe 函数里面:设置了一下响应GPIO口 就应该可以出现/dev/ttyUSB*
 3G MW100 使用了USB模式:
需要添加USB响应的数据:

        drivers/usb/serial/option.c


SIM7100 模块调试

1: 在kernel 层添加了vid/pid 。成功出现了ttyUSB*......


2: 使用rk 的ril 源码,添加了vid/pid  系统能识别了sim卡,也能识别了中国联通电信,但是上不了网,查看logo : 出现如下信息:

I/pppd    (  977): Starting pppd 
I/pppd    (  978): PARAM1: /dev/ttyUSB0 115200 
I/pppd    (  979): PARAM2: novj 
I/pppd    (  980): PARAM3: (null) 
I/pppd    (  981): PARAM4: (null) 
I/pppd    (  982): PARAM5: /system/bin/chat -v -s -S TIMEOUT 25 ABORT 'BUSY' ABORT 'ERROR' ABORT '+CME ERROR:' '' AT ''  ATDT*99# CONNECT 
I/pppd    (  983): PARAM6: /system/bin/chat -v -s -S ABORT 'BUSY' ABORT 'ERROR' ABORT '+CME ERROR:'  


可以看出,pppd 拨号上网对应的端口应该是ttyUSB3 而系统log显示了是ttyUSB0,后改过来就好了。



心得: 调试3G模块,需要明白每一个ttyUSB* 代表的含义。pppd 是android 拨号上网程序。

0 0
原创粉丝点击