Teledyne LeCroy USB Analyzer Automation Manual User Manual

Page 79

Advertising
background image

Teledyne LeCroy Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol
Suite

79


errors_bitmap

Pointer to unsigned 64 bits integer variable where errors are retrieved.

Return values

Remarks

Format of returned errors bitmap is as below:


Bit 0 : Reserved

Bit 1 : USB2 PID Error

Bit 2 : USB2 CRC5 Error

Bit 3 : USB2 CRC16 Error

Bit 4 : USB2 Packet Length Error

Bit 5 : USB2 Bit Stuff Error

Bit 6 : USB2 EOP Error

Bit 7 : USB2 Babble Start Error

Bit 8 : USB2 Babble End Error

Bit 9 : USB2 Frame Length Error

Bit 10 : USB2 Turnaround/Timeout Error

Bit 11 : USB2 Analyzer Internal Error

Bit 12 : USB2 Data Toggle Error

Bit 13 : USB2 Frame/uFrame Number Error

Bit 14 : USB2 Last Byte Incomplete Error

Bit 15 : USB2 OTG Signal Error


Bit 16 : USB3 CRC5 Error

Bit 17 : USB3 CRC16 Error

Bit 18 : USB3 CRC32 Error

Bit 19 : USB3 Disparity Error

Bit 20 : USB3 10 Bit Symbol Error

Bit 21 : USB3 Unknown Packet(IPS) Error

Bit 22 : USB3 Framing Symbol Error

Bit 23 : USB3 LC Data Symbol Error

Bit 24 : USB3 Bad Header Packet Length Error

Bit 25 : USB3 Bad Data Length Field Error

Bit 26 : USB3 SKP Symbol Error

Bit 27 : USB3 Control Endpoint Direction Error

Bit 28 : USB3 Missed DPH Error

Bit 29 : USB3 Missed DPP Error

Bit 30 : USB3 Setup DP Error

Bit 31 : USB3 Sequence Number Error


Bit 32

– 44 : Reserved


Bit 45 : USB3 TP Non-Zero Reserved Error

Bit 46 : USB3 Missed ITP Error

Bit 47 : USB3 Late/Early ITP Error


Bit 48

– 63 : Reserved



Note that below errors bits are valid after transaction level decoding:

Bit 4 : USB2 Packet Length Error

Bit 10 : USB2 Turnaround/Timeout Error

Bit 12 : USB2 Data Toggle Error

Bit 27 : USB3 Control Endpoint Direction Error

Bit 46 : USB3 Missed ITP Error

Advertising