2025-11-10 11:52 PM - last edited on 2025-11-12 1:18 AM by FBL
I’d like to use the NUCLEO-N657X0-Q board together with the B-CAMS-IMX camera to output video to a computer as a webcam using CSI → DCMIPP → UVC.
However, since all the CSI and UVC examples are provided only for the STM32N6570-DK, I’m having difficulty creating this setup.
Although there are some examples for the NUCLEO-N657X0-Q, I’m struggling to understand the code.
Is there a simple project or example that uses only CSI – DCMIPP – UVC?
Solved! Go to Solution.
2025-11-12 1:17 AM
Hi @silpiode
AFAIK, there is no direct example firmware for the NUCLEO-N657X0 with the DCMIPP camera, you can adapt existing examples from the STM32N6570-DK board. You can find X-CUBE-ISP to control and tune the DCMIPP ISP and the example USB UVC based on USBX.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-11-12 1:17 AM
Hi @silpiode
AFAIK, there is no direct example firmware for the NUCLEO-N657X0 with the DCMIPP camera, you can adapt existing examples from the STM32N6570-DK board. You can find X-CUBE-ISP to control and tune the DCMIPP ISP and the example USB UVC based on USBX.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-11-12 7:20 PM - edited 2025-11-12 7:22 PM
Thank you for the information.
I’m following the DK example to build my project, but I’m encountering a Pipe1 Overrun Error, and no data is being stored in the variables. What should I do?
The CMW_CAMERA_PIPE_FrameEventCallback function is invoked only a couple of times before the overrun error occurs.
My goal is to capture only the IMX335 data.