This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What might be causing USB bulk client to sometimes post error 31?

Guru 55913 points
Other Parts Discussed in Thread: EK-TM4C1294XL, TPS2052B

Getting error 31 from a time laps in the USB bulk client to service the low level driver during While loop polling for RX packets being TX from target. Sometimes client just stops as shown below for no apparent reason. The time span between error 31 is random yet not very often occurs. The ICDI USB port is providing UB0Vbus and the OTG device ports the bulk client. There is a USB virtual serial CDM driver COM4 driven by the ICDI USB port.

Find it strange the EK-TM4C1294XL LP is missing standard practice capacitor USB0Vbus input, both a 33uf and .1uf  recommended per TPS2052B datasheet. Note worthy is the LP has no signs of a visible ground plane on either side of PCB. BTW Other vendors have used 4.7uf on the OTG and ICDI but 10uf-22uf would be more acceptable wouldn't you think?