Hi,
I'm using an Embedded Artist Development board for the RT1176 and am currently trying to use an OV5640 camera through MIPI-CSI. I am currently using the example CSI MIPI RGB project for CM7 and have been stuck waiting for the GetFullBuffer line below to complete:
while (kStatus_Success != CAMERA_RECEIVER_GetFullBuffer(&cameraReceiver, &cameraReceivedFrameAddr)) {}
The example has been slightly modified by embedded artists and relies on an updated SDK provided here (using version 2.12.0).
I have tried looking at similar issues, like what is mentioned in this forum post however I have had no luck resolving the issue.
I can confirm the clock speed is correct and the camera is being initialized correctly over I2C (see attached PulseView output). Does anyone have any ideas as to what the problems could be? I've attached the main file below for reference.
Thanks!
EDIT: For reference we are using the Digilent Pcam 5c
Hi @jingpan ,
There is not a huge difference between the board, just some pin assignment changes which have all been accounted for in a modified SDK provided by EA.
Also I have ended up solving the issue, turned out to be a problem with an inverter chip on board the camera module that caused the startup sequence to fail and put the camera in standby.
Thanks for your response