howard_leon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-05
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1563回复:4

求教Driverstudio问题,多谢指点?

楼主#
更多 发布于:2003-04-24 20:36
在用driverstudio wizard开发usb驱动时,对于Endpoint address的0~15不太理解,我的硬件的配置如下,请大家根据下图和给的配置给点意见,谢谢了!!!

VendorID: 0471, ProductID: 0666

pipe00 control directon:in&out packet size:16
pipe01 interrupt directon:out packet size:4
pipe81 interrupt directon:in  packet size:4
pipe02 bulk directon:out packet size:64
pipe82 bulk directon:in  packet size:64
bluestar_lww
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2010-09-16
  • 粉丝0
  • 关注0
  • 积分184分
  • 威望19点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-30 17:16
是的,
如果你填上1,
并且选择IN
缓冲区选择16
那么生的就是
m_Endpoint1OUT(m_lower,0x81,16);
其实0x81中的8是IN的意思
USB2.0资料,www.fcctec.com
howard_leon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-05
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-24 21:13
还是说对于01和81,这里填1就行了,对于02和82,这里填2?
howard_leon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-05
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-24 21:11
是说这一步可以跳过去吗?那么如何对pipe02和pipe82进行读写?
bluestar_lww
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2010-09-16
  • 粉丝0
  • 关注0
  • 积分184分
  • 威望19点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-24 20:54
其实对于D12来说,
端点只有0,1,2,这里只能定义1和2
你说的端点的地址,
这个你不用管,
地址是会自动生成的,去看看“十分钟开发一个USB驱动”那篇文章
USB2.0资料,www.fcctec.com
游客

返回顶部