Skip to main content
Graduate
June 9, 2025
Question

Disabling usbpd on reference design

  • June 9, 2025
  • 2 replies
  • 362 views

I have a u5 dev board running a usbx msc reference design , which works fine. I'm trying to disable the usbpd side of things within the reference example. I've disabled the usbpd midlewear and peirphal port for the 2 pd pins aswell as disabling the adc input. 

 

The design compile fine, after removipng the bsp however the usb msc doesn't work. Is there something I'm missing? There was one post mentioning about removing threadx messageing ques, I did try tweaking some of the threadx code but couldn't get anything working 

 

Any ideas on how to fully remove the pd code as I'm just using usb+and usb- ldata pins.

    This topic has been closed for replies.

    2 replies

    Graduate
    June 15, 2025

    Hi FBl.

     

    Thanks for the attachment. I have tried it on my u5 dev board but still no usb enumeration. In my working msc design I disable dma,adc and pd in cubeide using the peripheral configuration and then compile the design. Once compiled the programme won't enumerate with windows. But did before removing the peripherals. Is there any application code I need to change? I compared my code against your attached design and they look identical.