cancel
Showing results for 
Search instead for 
Did you mean: 

Initialization of USB3DR peripheral devices on STM32MP257F-DK

OKN
Associate II

In the STM32MP257F-DK Linux BSP, I believe that the initialization of the USB3DR peripheral devices (TCPP03-M20, CC1_EN, CC2_EN) is performed by the M33 core executing the following program:

/usr/local/Cube-M33-examples/STM32MP257F-DK/Demonstrations/USBPD_DRP_UCSI/lib/firmware/USBPD_DRP_UCSI_CM33_NonSecure_stripped.elf

Where can I find the source code of this program?

I have created a board using the STM32MP255F with a configuration similar to the STM32MP257F-DK board.
The hardware configuration around USB3 is the same, but some pinctrl and I2C bus channels are different.
Therefore, I would like to modify and use USBPD_DRP_UCSI_CM33_NonSecure_stripped.elf.

0 REPLIES 0