cuttinger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1276回复:6

请教各位大侠:usb_control_tansfer里面的setupPacket怎么设置?

楼主#
更多 发布于:2003-08-25 10:34
查了ddk的帮助文档,说查阅core specifiction
然后看了半天usb规范,仍然不得要领。

各位大侠稍微点拨一下,不胜感谢。
cuttinger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-26 11:18
终于发现,我就是一头猪,呵呵
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-26 10:48
Good Luck!
cuttinger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-26 09:56
哦,终于找到了 原来是table 9.2 format of setup data
多谢各位前辈指点。
cuttinger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于: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的各项的具体的值啊
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-25 15:15
core specifiction means UDC Spec.
Just like what jinghuiren\'s said, Chaper9 in usb1.1 spec.
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-25 12:15
怎么设置???
setup包不是总共有8字节数据吗,usb协议第9章第6节有详细的介绍。
游客

返回顶部