我想把我的终端变成一个slave...现在处于USB的枚举阶段,PC机器get_decriptor。我们返回给PC配置参数通过bus hood都是我们想要的。。但是到了set config这一步。但是得到的是bad pipe handle..连续出现3次。。不知道大家能给与我什么意见。。下面是我的bus hood抓到的数据
18.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 1.1.0
18.0 DI 12 01 10 01 ff ff ff 40 b7 1a 00 60 00 01 00 00 .......@...`.... 1.2.0
00 01 .. 1.2.16
18.0 CTL 80 06 00 02 00 00 09 00 GET DESCRIPTOR 2.1.0
18.0 DI 09 02 27 00 01 01 00 c0 00 ..'...... 2.2.0
18.0 CTL 80 06 00 02 00 00 27 00 GET DESCRIPTOR 3.1.0
18.0 DI 09 02 27 00 01 01 00 c0 00 09 04 00 00 03 02 ff ..'............. 3.2.0
ff 00 07 05 81 02 40 00 00 07 05 02 02 40 00 00 ......@......@.. 3.2.16
18.0 CTL 00 09 01 00 00 00 00 00 SET CONFIG 4.1.0
18.0 RSET 5.1.0
18.0 USTS 00 06 00 80 bad pipe handle 5.2.0
18 DI 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 6.1.0
00 00 00 00 00 00 00 00 00 00 14 02 00 00 00 00 ................ 6.1.16
18 USTS 00 06 00 80 bad pipe handle 6.2.0
18.0 RSET 7.1.0
18.0 USTS 00 06 00 80 bad pipe handle 7.2.0
顶啊。。。不知道是不是我host上的驱动的问题。。求证
你的问题确实比较难碰到的,主要是高手不爱来坛子理泡。
好好加油吧,共同奴隶。