Skip to main content
Traud.Jason
Associate II
September 27, 2018
Question

STM32H7 Nucleo: VCP not enumerating

  • September 27, 2018
  • 1 reply
  • 566 views

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?

This topic has been closed for replies.

1 reply

Khouloud GARSI
Technical Moderator
September 27, 2018

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.