Hello,
We are using the OV5648 camera sensor integrated into our custom i.MX8ULP-based board. Basic camera functionality works well, we can capture images without issues.
However, we encounter a problem during continuous image capture. After running for some time( around 1-2 hours), the camera still delivers frames, but the images become completely black. Important details:
The captured image files keep the same size as the valid images.
Kernel and driver logs appear identical between the working and non-working states.
No obvious errors are reported in the V4L2 or CSI logs.
Camera recovers only after a full system reset (simple restart of the capture application does not help).
I’ve attached logs for both the working and non-working states.
What are the recommended steps to debug and identify whether the issue comes from the OV5648 sensor, the MIPI-CSI interface, or the ISI/V4L2 pipeline on the i.MX8ULP?
Any guidance or known issues related to this behavior would be greatly appreciated.
Thank you in advance!
do you mind dumping all of register with work and non-work? any difference?
the address in your file is for offset address, right? what are the base address? I don't know what registers you dump
That is an actual register, and I checked it with the datasheet too.
I‘m not mean ov5648 registers, I don't have ov5648 camera and couldn't reproduce this, for ov5648 side, you need check by yourself I need imx8ulp register,if you have ov5640 to test, I can reproduce this on my side
We are already streaming OV5640 on an HDMI display, and we have not seen any black frame issues.
yes I know this, the DFAE already told me all of situation about ov5640 and ov5695, and I need more detailed information, and I sent my request to the DFAE, Pls offer that, if you haven't received my request, pls let me know it, we can focus on that case