阅读:1366回复:3
Endpoint Address input和output有什么用?
用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,可是我得到的怎么对不上数? |
|
沙发#
发布于: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??? |
|
板凳#
发布于:2004-07-21 18:11
我试试看,没用它看过U盘.
|
|
|
地板#
发布于:2004-07-21 18:28
我试了一下,U盘接入后,PC机好象开始轮询U盘,PC发送一个0X1F长度
的BULK传输,U盘返回一个0X0D长度的BULK传输,而且每次都一样,所以 我想是PC在做轮询,具体的要跟固件程序和驱动相关.你问他们表示什么意思,由于我没做过U盘,不知到,你可以问一下做U盘的,他们应该很清楚. |
|
|