UVC YUV442 stream from ov5460 not displayed on Dragonboard 410C

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
NaSw_3993946
Level 1
Level 1

Hello,

Following the firmware example for the OV5640 provided with the Cypress EZ USB Suite I have been able to produce working firmware for my camera board. When connected to a smart phone (have tried Google Pixel, Galaxy A5 and Galaxy S8) I get a steady stream of 640 X 480 @ 30fps.

When I connect the camera module to a Dragonboard 410C which is running Android, I use the same application but I get no stream.

By changing the DMA buffer to 8FC0 (+12 header, +4 Footer) and DMA Count to 3 I have been successful in getting some complete images but it is very inconsistent.

I also found that it helped stability of the stream to remove the while loop from the 'Produce event' in the DMA Callback function, however, the stream is still far from serviceable.

I am happy to provide extra information about setup if required.

Any idea what is going on?

*EDIT* - I have successfully streamed to the same Dragonboard using the same firmware when Ubuntu Core 18 (ish!) was installed on the device.

0 Likes
4 Replies