阅读:1571回复:3
读取u盘的设备描述符
我用MSP430读写u盘
找到u盘后,控制方式读取u盘的设备描述符。 依次发送三个包: NO 1: 00 80 08 08 08 00 00 00 80 06 00 10 00 00 12 00 NO 2: 00 c0 00 08 00 08 00 00 00 00 00 00 00 00 00 00 NO 3: 00 08 08 08 08 04 00 00 00 00 00 00 00 00 00 00 第一个包返回No device respoding 第二个返回STall 第三个返回STALL 这是怎么回事? 是我发送的数据不对?还是我的硬件出了问题? |
|
沙发#
发布于:2003-08-17 20:01
SETUP包和IN包都正常,
最后一个握手包的完成情况显示为STALL 各位大侠,小弟有时间限制的, 再不搞定,别人就把我搞定了。 帮帮忙,给点解释。大恩不言谢。 |
|
板凳#
发布于:2003-08-17 23:40
主机给设备发什么数据表示主机已经完整的接受了数据?
是空数据?还是连续零? 我发的连续零和空的好象都不行. 什么原因?急死我了!!!!!!!!!!!!! |
|
地板#
发布于:2003-08-20 09:53
NO 1:
00 80 08 08 08 00 00 00 80 06 00 10 00 00 12 00 *** Pls. check whether the device sent back to correct length(0x12) packet to host and host should reply ACK 第二个返回STall 第三个返回STALL *** UDC error happened.Pls. check UDC Control Status Regiester. |
|