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.

OPT8241 -'USBIO: Could not transfer '0' bytes'

Other Parts Discussed in Thread: OPT8241

Dear all,

I am using the voxel SDK to develop an app that can perform basic operations on the camera. Occasionally, I get this error message -

'USBIO: Could not transfer '0' bytes'

I understand that the camera is unable to stream at this point. However, I am unable to figure out what causes this. My guess is that this is due to buffering issue. Sometimes, the error disappears automatically when I try to capture next set of frames. Sometimes, it requires a power off and on. I find this disturbing as I am worried about unnecessary power off and on cycles. Any inputs as to what causes this and to get this resolved would be highly  appreciated.

Also, I would like to know if the below warning regarding pipelining can be eliminated in any way-

USBBulkStreamer: Dropping a frame because of slow forward pipeline

 


Any input is appreciated.

Thanks!

  • Moving this thread to the correct forum.
  • Hi Ashwini

    I met the same problem about USBIO transfer error,but there is a different with you when i power on the opt8241, using the voxel SDK ,it always appear this error.

    i want you konw Whether you solve the problem, if you solve this peoblem,can you give me some suggest about this.

    thanks and regards.
  • Hi,

    The reason behind this error is that the system is probably still loading the driver while we attempt to connect. To resolve this,you could try the following -

    1) Power cycle the camera

    2) Ensure that the device manager shows TI3DTOF CDK OPT8241  connected

    3) Try to connect using the SDK, give a delay of few seconds, disconnect using the SDK. Now ,the next cycle of connect should work. -This works almost always.

    These are just work around the issue and I still do not know the solution to root cause. This works for me.

  • Hi Ashwini,

    the reason maybe is the power issue.

    I find my borad tps659122 DCDC1 short to GND, when i use external power supply for vcc_mix. it is ok.

    thanks and regards.