使用CH569芯片的USB模擬成一個U盤,但Inquiry命令多了一次IN操作,重復Inquiry命令后就被電腦復位了。不知為何?
U2=>令0收08000000數(shù)1:A1 FE 00 00 00 00 01 00取最大邏輯單元號。
U2<=令0發(fā)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字節(jié)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字節(jié)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數(shù)0:80 06 00 01 00 00 40 00取端點0最大包長度。
U2<=令0發(fā)00000012回0:12 01 00 02 00 00 00 40端0最大包長度64字節(jié)。。
UR=>端0:求0。
UR<=端0:空0。
UW=>端0:狀0。
UW<=端0:握1。