Santorini
驱动牛犊
驱动牛犊
  • 注册日期2004-07-07
  • 最后登录2005-07-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1366回复:3

Endpoint Address input和output有什么用?

楼主#
更多 发布于:2004-07-21 12:55
用USB Monitor查看数据包,做了一个动作,windowsXP下把优盘停止,接收到27次包,最后一个是Device Disconnect,其它都是Bulk or Interrupt Transfer (UP),这个是什么??
另外55 53 42 43 38 14 DA 81,前几位是ascii,可是后面的DA 81是什么呢?

Pipe Handle是什么?

另外,怎么计算每次接收的byte的数量?
显示Send 0x1f bytes to the device,可是我得到的怎么对不上数?
Santorini
驱动牛犊
驱动牛犊
  • 注册日期2004-07-07
  • 最后登录2005-07-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-21 17:45
当没有任何操作时,也就是我new 一个session,PC与USB设备就有交互,好象是pc send一次后usb返回一个包

Send 0x1f bytes to the device:
55 53 42 43 08 10 DF 81 00 00 00 00 00 00 0C 00
这次怎么是31个byte呢????

Get 0xd bytes from the device:
55 53 42 53 08 10 DF 81 00 00 00 00 00
这次是13个byte???

metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-21 18:11
我试试看,没用它看过U盘.
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-21 18:28
我试了一下,U盘接入后,PC机好象开始轮询U盘,PC发送一个0X1F长度
的BULK传输,U盘返回一个0X0D长度的BULK传输,而且每次都一样,所以
我想是PC在做轮询,具体的要跟固件程序和驱动相关.你问他们表示什么意思,由于我没做过U盘,不知到,你可以问一下做U盘的,他们应该很清楚.
新手上路,请多关照.
游客

返回顶部