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.

Error while initiating MIPI camera (OV5640) on OMAP4460

Other Parts Discussed in Thread: 4460

Hello, 

I am using DART 4460 which is running Linux OS. The OV5640 camera works fine with the development platform and records video as expected. Now we have created a smaller daughter board for our product and taken out most of the peripherals except camera, audio in and user buttons. When we launch gst for capturing video on the new board it throws the following error.

----------------------------

Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
omx_proxy_common/src/omx_proxy_common.c:1424 __PROXY_SetParameter() ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x80001001 - Error returned from OMX API in ducati
src/omx_proxy_camera.c:538 CameraSetParam() ERROR: CameraSetParam: Error in SetParam 0x80001001

-----------------------------

I am using the following command to launch gst

-----------------------------

gst-launch -e omx_camera device=0 name=cam cam.src ! ducatih264enc ! h264parse ! avimux ! filesink location=test.avi 

-----------------------------

1. Can someone point me to the root of this problem? There is no change in the software/firmware.

 2. Is there some quick method by which I can check if the I2C is working fine?

3. How can I query the camera for some info? Like the properties of the camera, or if I can try to send some commands for some action like focus etc. 

I would be really grateful if someone can point me in the right direction. I would be glad to share any more info if required.

Thanks & regards,

Amardeep Singh