阅读:1255回复:3
求助斑竹TigerZD ,急急急!!!
斑竹你好!
你的文章 How to Write a Linux usb module ,对我帮助很大,谢谢! 有一个问题请教,我参考你的文章写了一个驱动,我在用U盘测试的时候,驱动能够检测到设备,但用老师指定的设备测试时,messages文件提示如下: usb.c USB device not responding, giving up (error=-75) 不知何故!请指教!毕业设计急用,谢谢! |
|
沙发#
发布于:2003-05-13 16:23
硬件有问题。(设备无响应)。
|
|
|
板凳#
发布于:2003-05-14 09:35
谢谢斑竹tigerzd!!
|
|
地板#
发布于:2003-05-16 15:25
那个硬件的问题解决了!有一点心得和大家分享!
那个硬件是一块DSP板,用的是USB的借口,其固化程序是一个研究生写的。最初此硬件是用于Windows2000下,后来老师让我写Linux下的驱动。 那天问题解决后发现,Windows和Linux下获取USB设备描述符的机制是不一样的!在Windows下,系统直接分配一个64字节(USB协议允许的最大值)的空间用来存放USB设备描述符,而在Linux下,系统先读取8个字节(USB协议允许的最小值)后,从中获取“设备支持的最大信包容量”这个信息,再分配相应空间。 希望我的一点心得会对大家有所帮助! |
|