打印
[USB接口]

是抓包软件解析错误还是我理解错误,求指点

[复制链接]
1221|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Huntsmen|  楼主 | 2014-1-15 00:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Huntsmen 于 2014-1-15 13:40 编辑

下面内容是从https://bbs.21ic.com/forum.php?mod=viewthread&tid=153051&reltid=152202&pre_pos=9&ext=CB
里面摘出来的;

c、Index[701 - 703]:表示主机向设备地址0(DEV = 00)端点0(EP = 80,  
最高位表示传输方向)发送IN指令取数据,设备收到指令后向主机发送数据
d、Index[701]的内容,详见下图

根据令牌包格式

Byte 1: 0110_1001  (0x69)
Byte 2:   0000_0001  (0x01)
Byte3:    1110_1000  (0xE8)

这个ADDR应该是去byte2的高7个bit还是低7个比特
个人理解根据令牌包格式LSB的意义,应该是取低7个bit,取出来addr=000_0001, ENDP=0;
但是软件貌似是取得高7个比特,所以取出来addr=0000_000=0x0, ENDP=1_000=0x80


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

14

帖子

0

粉丝