STM32N6570-DK USB UVC Not Detected – Possible USBPD/UCPD Dependency?
Hello,
I'm working on implementing USB UVC on the STM32N6570-DK board. I generated a project using STM32CubeMX only for FSBL and added the following files manually from the ST USBX example project
1 . ux_device_video.c and .h
2 . ux_device_descriptors .c and .h
3 . app_usbx_device .c and .h
4 . app_azure_rtos.c and .h
All files were taken from this example:
However, I did not use USBPD/UCPD in my CubeMX configuration. The ST example uses both USBPD and UCPD and also includes a separate FSBL and Application.
Issue:
When I flash the my project to the STM32N6570-DK board, the USB device is not enumerating as a UVC device it does not appear in the Windows Device Manager at all.
I previously tested a similar setup on an STM32U5 device, and it worked — the UVC device was properly enumerated.
Questions:
Is UCPD/USBPD required for USB UVC to work on the STM32N6570-DK board?
Could this be the reason the USB is not being detected?
Could ST provide a .ioc file for the UX_Device_Video example project for reference?
Any help or clarification would be greatly appreciated!
Thank you

