Skip to main content
Associate II
August 7, 2025
Solved

Using VCP on Nucleo-H7S3L8

  • August 7, 2025
  • 2 replies
  • 457 views

Split from: Nucleo-H7S3L8 Board in Arduino IDE - this is a new question.


Hi @Andrew Neil 
Trying to send text via USART3 (which is linked to the virtual com ST LINK USB, correct?)  and show it with Putty. But as I see the USART3  in the MX is disabled (grayed out) that I cannot configure it. Any help with that?

isso_0-1754587322132.png

 

 

Best answer by Andrew Neil

@isso wrote:

 is there an example for such simple task as a guide? 


Yes.

When you create a new project in STM32CubeIDE, select the board - it will then show you the examples available for that board.

See also Application Note AN5033, STM32Cube MCU Package examples for STM32H7 Series.

 

Look for the "UART_HyperTerminal_IT" example...

2 replies

issoAuthor
Associate II
August 7, 2025

So I unchecked Virtual COM Port in the ioc config and USART3 seems to be available now. But I often get this window msg from time to time. I'm sure I keep checking for updates but still get it oftentimes. 

isso_1-1754587566622.png

 

Andrew Neil
Super User
August 7, 2025

So did you see the Firmware Updater - as it says?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
issoAuthor
Associate II
August 7, 2025

Sure thing! but it keeps coming back from time to time..
Now works fine though!

I'm trying to get USART3 to send a "hello world"-like via the VCP and show it on Putty. I configured USRAT3 via the MX .ioc and also set PD8,9  pins for the tx rx functions, 15200, etc..
But cannot show anything on terminal.. is there an example for such simple task as a guide? 

Andrew Neil
Super User
August 7, 2025

That's just telling you that the UART is being managed by the BSP - so you don't need to configure it yourself.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.