CPLD+SIMMを使ってUSBプロトコルの解析を!
VHDLを速習! XC95144XL+16MB・SIMMを使ってUSBプロトコルアナライザを作ってしまいました!
主目的は差し迫った事情からUSBプロトコルの解析をすることだったのですが、その手段として選んだのがコレ!
[第27回]
●STRING DESCRIPTOR(2)
前々回([第25回])からの続きです。
STRING DEASCRIPTORの送受信の記録を見ていただいて、そこにおかしなところがあるのですがそれがどこだかわかりますでしょうか、というところで終わりました。
もう一度そのリストをお見せします。
(D6PX6CK.TXT)
0025900 SOF FNO=73D
0025910 SETUP ADRS=04 ENDP=00
DATA0 80 06 03 03 09 04 FF 00 GET_DESCRIPTOR
ACK
0025912 IN ADRS=04 ENDP=00
NAK
0025913 IN ADRS=04 ENDP=00
NAK
0025914 IN ADRS=04 ENDP=00
NAK
0025916 IN ADRS=04 ENDP=00
DATA1 10 03 4F 00 6C 00 48 00
ACK
0025918 IN ADRS=04 ENDP=00
NAK
0025918 IN ADRS=04 ENDP=00
NAK
0025919 IN ADRS=04 ENDP=00
NAK
0025920 IN ADRS=04 ENDP=00
NAK
0025922 IN ADRS=04 ENDP=00
DATA0 6F 00 73 00 73 00 00 00
ACK
0025922 IN ADRS=04 ENDP=00
NAK
0025924 IN ADRS=04 ENDP=00
DATA1
ACK
0025926 OUT ADRS=04 ENDP=00
DATA1
ACK
0025960 SETUP ADRS=04 ENDP=00
DATA0 80 06 00 02 00 00 FF 00 GET_DESCRIPTOR CONFIG
ACK
|
(D6P9_2CK.TXT)
0325092 SOF FNO=26A
0325093 SETUP ADRS=02 ENDP=00
DATA0 80 06 03 03 09 04 FF 00 GET_DESCRIPTOR
ACK
0325187 SOF FNO=26B
IN ADRS=02 ENDP=00
DATA1 10 03 4F 00 6C 00 48 00
ACK
0325279 SOF FNO=26C
0325281 IN ADRS=02 ENDP=00
DATA0 6F 00 73 00 73 00 00 00
ACK
0325373 SOF FNO=26D
0325374 IN ADRS=02 ENDP=00
DATA1
ACK
0325467 SOF FNO=26E
0325561 SOF FNO=26F
0325562 OUT ADRS=02 ENDP=00
DATA1
0325655 SOF FNO=270
0325748 SOF FNO=271
0325750 SETUP ADRS=02 ENDP=00
DATA0 80 06 00 02 00 00 FF 00 GET_DESCRIPTOR CONFIG
ACK
|