cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 Nucleo: VCP not enumerating

Traud.Jason
Associate II

I have one of the newer STM32H743 Nucleo development boards and I'm having issues getting the VCP enumerating. I know I'll need to add some code to transmit and recieve data, but is there anything that I should need to change with the initialization to get the board to display in Device Manager?

1 REPLY 1
Khouloud GARSI
Lead II

Hi @Traud.Jason​ ,

Please make sure to:

  • increase the heap size. Using MDK-ARM IDE for example, the heap size is 0x200 by default which is too low for USB applications.
  • call " HAL_PWREx_EnableUSBVoltageDetector(); " after "MX_USB_DEVICE_Init" function.
  • JP4 must be closed when using USB OTG FS.

The enumeration process should be done correctly if you respect those points.

Khouloud.