|
本帖最后由 232340301 于 2016-3-2 22:46 编辑
目前项目用到了
1、目前采用EFM32GG380F512单片机的USB主机接口连接华为3G模块(MC509-A V2模块和MU609模块)成功搞定。采用模块Built-in TCP/IP Protocol Stacks提供的功能,通过USB端口的AT指令来完成产品和中心系统之间的数据收发。
2、同样的开发平台和思路下,只更换了ME909S-821模块,并根据该4G模块手册开发单片机软件,却不能实现产品和系统之间的数据收发。目前主要遇到以下两个问题:
1)单片机主机采用端口0x84 0x03时,发送任何关于 “Built-in TCP/IP Protocol Stacks”的指令,模块均返回“+CME ERROR: 1001”,这个ERROR手册中描述为 Normal Error,没有详细描述?目前还不知道导致这个错误的原因是什么?
研究了模块直接连接Win7 X64系统的情况。在Win7系统中,模块的驱动将这2个端口映射为系统的串口Com14,通过Com14可以正常执行“Built-in TCP/IP Protocol Stacks”的指令,完成产品需要的功能的。也抓包了win7的枚举过程,并按照抓包的初始化流程来初始化USB接口。
2)根据“HUAWEI Module USB Interface Descriptor Guide”中描述,采用USB端口0x85 0x04,发送AT指令后,模块没有任何响应?
3、哪位大侠有经验,请多多指教,应该怎么解决? ~
~~~目前华为4G模块ME909S-821的版本已升级为最新的固件版本,问题依旧!!!
4、附:
1)模块信息:
Manufacturer: Huawei Technologies Co., Ltd.
Model: ME909s-821
Revision: 11.617.00.00.00
IMEI: 867223020066445
+GCAP: +CGSM,+DS,+ES
OK
2)Win7下Bus Hound抓包数据:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|