当前位置: 代码迷 >> WinCE >> Wince 虚拟串口,该怎么处理
  详细解决方案

Wince 虚拟串口,该怎么处理

热度:86   发布时间:2016-04-28 13:09:37.0
Wince 虚拟串口
在wince下配置e300的无线上网卡,在硬件开发板的上只有两个com口,但是无线上网卡要求是com6,com7,com8,
用string[] n_com = SerialPort.GetPortNames();获得的也只有com1/com2
请问各位大侠这个问题是wince的没有虚拟串口的问题吗?
该怎么解决?希望各位能给个解释

------解决方案--------------------
探讨
当connect的时候,提示端口已占用
打电话给厂家说是用com6,com7,com8,
在开发板上用string[] n_com = SerialPort.GetPortNames();获取的com口名字,只有com1/com2。
去哪里给弄com6
推断可能是wince没有装usb转串口的驱动
于是把wince下public带的usbser.dll安装上,但还只有com1/com2,……

------解决方案--------------------
探讨
现在在系统里面出现com1,com2,com0,com3,com4加上偶尔会出现的com5
但是始终没有出现com6,com7,com8
我尝试着修改注册表把原来有的com6,com7,com8修改为com0,com3,com4
在dos引导wince的时候就出错了,
Error invalid signature
data:0 0 0 0 0 0 0 0 0 0 0 0 0

------解决方案--------------------
探讨
现在出现的问题是:
e300的驱动已经安装了,为什么能这么说呢?因为能够在windows目录下看到所安装的
驱动(EvdoUsbcdcDriver.dll)
并且在make new connection的时候,能够在调制解调器里面看到CDMAModem("FriendlyName")。
但是虚拟的com口并没有出来,仍旧只有com1/com2。
请问各位大侠
是我在wince7系统定制……

------解决方案--------------------
探讨

引用:

引用:
现在出现的问题是:
e300的驱动已经安装了,为什么能这么说呢?因为能够在windows目录下看到所安装的
驱动(EvdoUsbcdcDriver.dll)
并且在make new connection的时候,能够在调制解调器里面看到CDMAModem("FriendlyName")。
但是虚拟的com口并没有出来,仍旧只有c……

------解决方案--------------------
探讨
引用:

我之前在WinCE6下调试过huawei/ZTE 3G的模块,也遇到过串口虚拟不出来。
最终问题还是出在usb虚拟串口驱动,所以LZ要确认原厂给你的usb虚拟串口驱动是否支持你目前的平台。再有一个需要注意的地方,就是模块的上电时序。

呵呵,这个也许是现在最具有说服性的理由!
如果是硬件平台的话,我现在用的开发板是x86的,e300能够x86的PC上成功连上……
  相关解决方案