Rev. 3.0, 03/01, page 279 of 390
Table 18.3
Completion Codes
Code
Meaning
Description
0000
N
O
E
RROR
General TD or isochronous data packet processing completed
with no detected errors
0001
CRC
Last data packet from endpoint contained a CRC error.
0010
B
IT
S
TUFFING
Last data packet from endpoint contained a bit stuffing violation
0011
D
ATA
T
OGGLE
M
ISMATCH
Last packet from endpoint had data toggle PID that did not
match the expected value.
0100
S
TALL
TD was moved to the Done Queue because the endpoint
returned a STALL PID
0101
D
EVICE
N
OT
R
ESPONDING
Device did not respond to token (IN) or did not provide a
handshake (OUT)
0110
PIDC
HECK
F
AILURE
Check bits on PID from endpoint failed on data PID (IN) or
handshake (OUT)
0111
U
NEXPECTED
PID
Receive PID was not valid when encountered or PID value is
not defined.
1000
D
ATA
O
VERRUN
The amount of data returned by the endpoint exceeded either
the size of the maximum data packet allowed from the endpoint
(found in MaximumPacketSize field of ED) or the remaining
buffer size.
1001
D
ATA
U
NDERRUN
The endpoint returned less than MaximumPacketSize and that
amount was not sufficient to fill the specified buffer
1010
reserved
1011
reserved
1100
B
UFFER
O
VERRUN
During an IN, HC received data from endpoint faster than it
could be written to system memory
1101
B
UFFER
U
NDERRUN
During an OUT, HC could not retrieve data from system
memory fast enough to keep up with data USB data rate.
111x
N
OT
A
CCESSED
This code is set by software before the TD is placed on a list to
be processed by the HC.
Содержание HD64465
Страница 25: ...Rev 3 0 03 01 page 6 of 390 ...
Страница 59: ...Rev 3 0 03 01 page 40 of 390 ...
Страница 97: ...Rev 3 0 03 01 page 78 of 390 ...
Страница 147: ...Rev 3 0 03 01 page 128 of 390 ...
Страница 199: ...Rev 3 0 03 01 page 180 of 390 ...
Страница 247: ...Rev 3 0 03 01 page 228 of 390 ...
Страница 385: ...Rev 3 0 03 01 page 366 of 390 ...
Страница 389: ...Rev 3 0 03 01 page 370 of 390 ...
Страница 409: ...Rev 3 0 03 01 page 390 of 390 ...