各位大侠好!小弟最近遇到个问题,开发板上的activesync功能不能用了,但是eboot中usb下载功能正常,系统正常启动后我在设备管理器中看到unknown device,估计是usb驱动就是activesync的驱动wceusbsh.inf没装好。于是就像装上就好了,可以pc怎么装都是unknown device?我想问问各位这是怎么回事呢??是不是我的bsp中usb function程序出问题了?我看了调试信息,当我插拔usb是串口是有中断信息出来的??很奇怪的问题?还请大侠们帮忙看看!谢谢!
谢谢goooleman!组件肯定是选全了。我换了个电脑也是这样,提示安装后我手动安装完了还是unknow device,我在怀疑是不是我bsp出问题了?但是我比较了bsp和以前的一样!困惑中!
插上设备后如果还是Unknown Device,你考虑一下是否是供电不足的情况,可以把USB插到电脑的后面…
谢谢楼上的朋友,我试了试还是不行,在设备管理器中先卸载了unknow device后在查找还是unknow device 很气人。
unknow device
估计不是板子的,你看看是否有其他也需要装驱动
我也试过类似的情况,结果后面发现是烧录器的驱动没有装
把烧录器的驱动装上去就好了
最新进展发现和我的usb function下程序有关。现在可以设别了,但是设备管理器中是黄色警告!不知道怎么回事?
unknow device 可能是USB芯片坏了。。。。。
感觉和usb Function程序有关系!不知道错在哪里了??
在驱动中多加些打印信息,看看USB的获取描述符等都是否正常。另外可以结合BUS HOUND和USBVIEW这两个软件
确保你的inf文件里是不是有这个:
USB\Vid_045E&Pid_00CE.DeviceDesc = "Microsoft USB Sync"
再在注册表里查看:
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class]
看看以下的值是否正确:
"idVendor"=dword:045E
"Manufacturer"="SIM Technology"
"idProduct"=dword:00ce
"Product"="WindowsCE.NET 5.0"
"bcdDevice"=dword:0
供参考哈
LZ,你的PC的主板是什么,开发板的CPU又是什么?
试试禁用PC上的USB2.0驱动,采用USB1.1的。
activesync的驱动安装一般没问题,应该与PC端该驱动无关,
是不是usbcnect.exe没运行,在wince系统下,手动打开该程序试试
引用: 引用 13 楼 daocaoren513 的回复:
activesync的驱动安装一般没问题,应该与PC端该驱动无关,
是不是usbcnect.exe没运行,在wince系统下,手动打开该程序试试
应该无关?这世界上本没有应该的事
我要告诉你,与PC上USB驱动是有关的。但不是绝对的!
你的function driver 是不是自己移植的,既然你之前用ActiveSync 都是可以,那么PC短的驱动是可以的!
就是的funtion driver的问题! 你应该说说你的这个驱动的前世今生!
有劳各位大侠了!小弟周末没上线!正如楼上兄弟所说我的usb function确实是移植的。我移植的是立于泰开发板上的。因为用扬创的bsp不是PQOAL的。我看了下之前我也遇到相同问题后来解决了,不知道最近为什么有出问题了??现在就是pc端的 能识别到wince设备了。但是每次复位后就在设备管理器中有个感叹号!activesync不能自动运行??
还有一点就是我在usb插上时提示我安装驱动过程中有提示我什么数字认证的,我继续安装后就成功了识别我的设备,而且activesync也能正常使用,但是我复位设备后,设备管理器的驱动是个感叹号!很郁闷!
突然发现这有一贴没结!感谢下Trueman_onlyme 指点迷津,呵呵确实是我的usb function有问题!问题解决了,换了usb function!