2025-08-26 7:33 PM
Hello, I am working with the STM32MP135F-DK development board and trying to interface the onboard GC2145 camera with the STMIPID02 MIPI-to-parallel bridge. The goal is to convert the camera's MIPI output to parallel data, which is then received by the DCMIPP peripheral.
During debugging, I encountered a strange issue: after each power-on reset, there is only about a 10% chance that the system successfully receives continuous image frames. In the remaining 90% of cases, the DCMIPP does not receive any image data at all.
I conducted further investigation and found that in the failure cases, the VSYNC signal output from the STMIPID02 goes high only once at startup and then remains constantly high. However, the HSYNC, PCLK, and DATA signals appear to be in the same state as during normal operation. Additionally, the STMIPID02’s ERROR signal remains low (indicating no error), and the INT signal stays high (indicating an interrupt condition).
Given this situation, I would like to ask what could be the possible causes of this behavior? Also, are there any recommended debugging methods to help further isolate and identify the root cause?