使用CH569芯片的USB模拟成一个U盘,但Inquiry命令多了一次IN操作,重复Inquiry命令后就被电脑复位了。不知为何?
U2=>令0收08000000数1:A1 FE 00 00 00 00 01 00取最大逻辑单元号。
U2<=令0发00000001回0:00。
UR=>端0:求0。
UR<=端0:空0。
UW=>端0:状0。
UW<=端0:握1。
UW=>端3,下0:USBC 10 70 58 14 24 00 00 00 80 00 06 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 31字节28200000。
UW<=端3,答0。
UR=>端1:求1。
UR<=端1,回0:00 80 04 02 1F 00 00 00 RealData SPI Flash Disk 1.0 。
UR=>端1:求1。
UR<=端1,回1:USBS 10 70 58 14 00 00 00 00 00 00 00 00。
UR=>端1:求1。
UR<=端1,空0。
UW=>端3,下1:USBC 40 05 CD 15 24 00 00 00 80 00 06 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 31字节20200000。
UW<=端3,答0。
UR=>端1:求1。
UR<=端1,回1:00 80 04 02 1F 00 00 00 RealData SPI Flash Disk 1.0 。
UR=>端1:求1。
UR<=端1,回0:USBS 40 05 CD 15 00 00 00 00 00 00 00 00。
UC=>总线复位!
UC=>总线复位!
U2=>令0收00000000数0:80 06 00 01 00 00 40 00取端点0最大包长度。
U2<=令0发00000012回0:12 01 00 02 00 00 00 40端0最大包长度64字节。。
UR=>端0:求0。
UR<=端0:空0。
UW=>端0:状0。
UW<=端0:握1。