阅读:1276回复:6
请教各位大侠:usb_control_tansfer里面的setupPacket怎么设置?
查了ddk的帮助文档,说查阅core specifiction
然后看了半天usb规范,仍然不得要领。 各位大侠稍微点拨一下,不胜感谢。 |
|
沙发#
发布于:2003-08-26 11:18
终于发现,我就是一头猪,呵呵
|
|
板凳#
发布于:2003-08-26 10:48
Good Luck!
|
|
地板#
发布于:2003-08-26 09:56
哦,终于找到了 原来是table 9.2 format of setup data
多谢各位前辈指点。 |
|
地下室#
发布于:2003-08-26 09:33
9。6中,有这么几个descriptor
standard device descriptor standard configuration descriptor standard interface descriptor standard endpoint descriptor UNICODE string descriptor 这4个descriptor 都没有规定 struct _URB_CONTROL_TRANSFER { struct _URB_HEADER Hdr; USBD_PIPE_HANDLE PipeHandle; ULONG TransferFlags; ULONG TransferBufferLength; PVOID TransferBuffer; PMDL TransferBufferMDL; struct _URB *UrbLink; . . UCHAR SetupPacket[8]; } ; 这个struct中的 setupPacket的各项的具体的值啊 |
|
5楼#
发布于:2003-08-25 15:15
core specifiction means UDC Spec.
Just like what jinghuiren\'s said, Chaper9 in usb1.1 spec. |
|
6楼#
发布于:2003-08-25 12:15
怎么设置???
setup包不是总共有8字节数据吗,usb协议第9章第6节有详细的介绍。 |
|