4G模块中兴ME3760调试记录
2016-03-12 17:03
435 查看
平台:树莓派1 B型
内核:Lunix3.6
驱动移植完成后,
终端输入:
ls /dev/ttyUSB*
显示:
终端输入:
ifconfig -a
显示:
终端输入:
lsusb
显示:
经过上述”多方验证“,可以基本确定4G模块已经移植成功。接下来就是拨号了。因为已经提供有拨号软件源代码,之前编译后也拨号成功过。然而此次重新运行竟然显示:
“sh:1:udhcpc:not found ”,好吧,应该是udhcpc服务没有,所以在线安装了一下udhcpc软件。
sudo apt-get install udhcpc
再次运行,竟然显示:
Sending discover
Sending discover
Sending discover
。。。。。。。。
多方查找,实在没有什么有价值的解决方案。忽然想到minicom可以手动拨号。于是安装了minicom,并且做了相关配置。
终端输入:minicom -s
如图配置:
退出后,输入Ctrl A后输入e,开始输入AT指令:
AT+CGDCONT=1,"IP"
AT+CFUN=1
AT+CEREG=1
AT+CGREG?
AT+CEREG?
AT+ZGACT=1,1
AT+CGPADDR=1
发现第一个AT指令返回错误码:
6004
查询AT指令手册,6004代表参数错误!但是并没有发现问题啊,又改了其他参数,还是不成功!索性就不管了,继续输入!全部输入完成后。另外打开终端窗口,
终端输入:
udhcpc -i eth1
正常获取ip地址成功!此时不论是ping www.baidu.com还是浏览器www.baidu.com均正常。这就说明一定是拨号代码错误了。
于是查看源代码,把与第一条AT指令相关的代码删除。再次编译。运行。成功!
后来,仔细的看了一下代码,原来代码的逻辑是一旦某条指令失败,直接跳出循环,调用udhcpc服务。由于后续的指令没有执行,自然无法获得IP地址!
而关于第一条AT指令,网上的确又说并不是必须的指令,所以可有可无!至于为什么原来可以拨号成功,难道是移动4G的拨号指令有调整?我也不清楚,反正我是随便YY的!
内核:Lunix3.6
驱动移植完成后,
终端输入:
ls /dev/ttyUSB*
显示:
终端输入:
ifconfig -a
显示:
终端输入:
lsusb
显示:
经过上述”多方验证“,可以基本确定4G模块已经移植成功。接下来就是拨号了。因为已经提供有拨号软件源代码,之前编译后也拨号成功过。然而此次重新运行竟然显示:
“sh:1:udhcpc:not found ”,好吧,应该是udhcpc服务没有,所以在线安装了一下udhcpc软件。
sudo apt-get install udhcpc
再次运行,竟然显示:
Sending discover
Sending discover
Sending discover
。。。。。。。。
多方查找,实在没有什么有价值的解决方案。忽然想到minicom可以手动拨号。于是安装了minicom,并且做了相关配置。
终端输入:minicom -s
如图配置:
退出后,输入Ctrl A后输入e,开始输入AT指令:
AT+CGDCONT=1,"IP"
AT+CFUN=1
AT+CEREG=1
AT+CGREG?
AT+CEREG?
AT+ZGACT=1,1
AT+CGPADDR=1
发现第一个AT指令返回错误码:
6004
查询AT指令手册,6004代表参数错误!但是并没有发现问题啊,又改了其他参数,还是不成功!索性就不管了,继续输入!全部输入完成后。另外打开终端窗口,
终端输入:
udhcpc -i eth1
正常获取ip地址成功!此时不论是ping www.baidu.com还是浏览器www.baidu.com均正常。这就说明一定是拨号代码错误了。
于是查看源代码,把与第一条AT指令相关的代码删除。再次编译。运行。成功!
后来,仔细的看了一下代码,原来代码的逻辑是一旦某条指令失败,直接跳出循环,调用udhcpc服务。由于后续的指令没有执行,自然无法获得IP地址!
而关于第一条AT指令,网上的确又说并不是必须的指令,所以可有可无!至于为什么原来可以拨号成功,难道是移动4G的拨号指令有调整?我也不清楚,反正我是随便YY的!
相关文章推荐
- 如何让32位的WIN2003服务器使用4G以上内存的方法
- Android判断用户2G/3G/4G移动数据网络
- Linux下minicom的配置和使用方法
- 4G是以后的主流么?
- 2G,3G,4G,5G的不同之处
- AT指令对串口CDMA短信设备发送短信
- AT+CNMI
- 一些AT指令详解
- 关于4G数据业务问题
- windows API获取物理内存大于4G的方法
- ubantu minicom基本用法
- 不成熟的4G能成为三大运营商的“左膀右臂”吗
- 联通4G业务或沿用沃品牌 不推无限量套餐
- iOS 获取网络状态 判断3G 、4G类型
- 什么是LTE Cat4?
- linux下minicom 的安装与使用
- linux下minicom 的安装与使用
- 4G浏览器——专注人性化的浏览器
- 2014儒豹浏览器的前行之路
- 联通/电信/移动对但4g网络支持