阅读:1414回复:8
XP下无法识别D12设备?
我的D12设备在98下正常.但在XP下可以检测到,但是未知设备.
不知是怎么回事? 不是XP下不需要驱动嘛? 谢谢大侠指点. |
|
最新喜欢:![]() |
沙发#
发布于:2004-02-13 10:57
既然检测到未知设备,说明你的设备还没有成功枚举。
|
|
|
板凳#
发布于:2004-02-13 11:13
我的D12设备在98下正常.但在XP下可以检测到,但是未知设备. 不需要驱动是指xp已经带有着类型的驱动。如果你做的设备类型xp没有,还是需要驱动的。未知设备应该是usb限上检测到设备,但是没有正常枚举成功。 |
|
地板#
发布于:2004-02-13 11:42
98下正常,说明枚举的程序没有问题吧.
XP下不正常,是不是说明XP和98的枚举要求时间不一样? 我用的是周立功提供的固件,12M主频,这个时间应该怎么去调整? |
|
地下室#
发布于:2004-02-13 11:58
98下正常,说明枚举的程序没有问题吧. 没有这种问题。可能还是有一些步骤没做或则没做好。 |
|
5楼#
发布于:2004-02-13 13:43
这种情况一般是:XP已经发现设备,而且取到设备描述符,但在启动设备时遇到问题,设备不能正常使用,建议用SOFT ICE跟踪。
另外XP下也需要装驱动程序的,在光盘的 f:\周立功公司技术支持文档\usb调试助手1.2版\usb驱动\D12驱动\win2k_xp目录中。 |
|
6楼#
发布于:2004-02-13 15:25
我安装了,但是说该文件不包含任何硬件信息.
郁闷了. 谢谢. |
|
7楼#
发布于:2004-02-13 21:37
不知你的XP是否安装了USB2.0的驱动程序,就我的经验,D12与USB2.0的兼容性并不好,在USB2.0的环境下很难枚举(我没有枚举成功过)。我做过实验,在我的PC机上安了两个WIN2000其中一个安了USB2.0的驱动程序而另一个没装,D12可以在没装USB2.0的系统下枚举而不能在安了USB20的驱动的系统中枚举。据说是因为USB2.0的枚举速度快于1.0造成的。解决的办法是优化代码和用更快的单片机。我没试过。既然能在没装USB2.0的系统中用我就不装USB2.0就是了。绕过问题总比解决问题容易 ;)。
|
|
8楼#
发布于:2004-02-14 08:51
不知你的XP是否安装了USB2.0的驱动程序,就我的经验,D12与USB2.0的兼容性并不好,在USB2.0的环境下很难枚举(我没有枚举成功过)。我做过实验,在我的PC机上安了两个WIN2000其中一个安了USB2.0的驱动程序而另一个没装,D12可以在没装USB2.0的系统下枚举而不能在安了USB20的驱动的系统中枚举。据说是因为USB2.0的枚举速度快于1.0造成的。解决的办法是优化代码和用更快的单片机。我没试过。既然能在没装USB2.0的系统中用我就不装USB2.0就是了。绕过问题总比解决问题容易 ;)。 USB2.0的枚举速度快于1.0造成?会有这种事情? |
|