阅读:1854回复:6
wMaxPacketSize的问题(每次重起之后数值都不一样)
我在用Numega加DDk生成驱动的之后,用usbview查看设备的状况,发现每次重起之后wMaxPacketSize的数值总是在变,而且我要求他是64但是从来没有达到过这样一个数值。不知是什么原因,希望哪位xdjm指点一把。
附: 我已经改变过CHAP_9里面的内容了,发现还是不行。:( |
|
沙发#
发布于:2003-07-18 17:12
不一定,我也用过DS作过驱动的,只要不乱写,应该不会有什么问题的,你用softice看看,或者bushound也将就!
|
|
板凳#
发布于:2003-07-17 15:52
谢谢大家的帮助。我用的是philips公司的D12的芯片,我用该公司提供的调试助手里面的驱动程序就没有这个问题,所以我想会不会是由于我用DriveStudio生成驱动的时候的问题。
|
|
地板#
发布于:2003-07-17 15:29
是程序的问题。
|
|
地下室#
发布于:2003-07-17 15:25
谢谢楼上两位兄弟的指点,我上午改了一下,发现还是不行,因为上电之后系统总会出现UnknowDevice的警告。55555
|
|
5楼#
发布于:2003-07-17 09:12
你用的是16位的总线还是8位的,如果死8位的,最好用UCHAR来定义,也就是说遇到16位的把它分成两个8位。
|
|
6楼#
发布于:2003-07-16 20:26
呵呵。多半是你的编译器有问题,将CHAP_9.c及USB.H里的USHORT全部改成UCHAR吧。
千万千万不要告诉别人这样能行哦。 |
|