cancel
Showing results for 
Search instead for 
Did you mean: 

How to use USB High Speed on STM32F7 Series

matic
Associate III
Posted on April 07, 2017 at 19:43

Hi there,

I want to start using USB High Speed communication on STM32F769 Discovery board.

Till now (with the different parts) I used a USB Full Speed interface. There, I simply connect to a Virtual COM Port (let say from Terminal, Matlab, Python, etc.) and communicate via fprintf, fscanf, fwrite, fread functions which are sending/receiving separate bytes.

Now, I would like to ask how should I connect to the 

STM32F769 Discovery board, if I implement USB High Speed? Perhaps, it is not that simple as with USB Full Speed. Do I need any other drivers for Windows? How is then read/write operation performed from a Windows application (let say from Matlab, Python,...). Is there any specific DLL for that?

Any suggestion is desirable.

Many thanks.

1 REPLY 1
S.Ma
Principal
Posted on April 09, 2017 at 09:33

Find usb hs example from the discovery example code. Stm32f723 has built in hs phy so its related example should be on the discovery.

Pc or host wise, there should not be much of a difference if the usb device identifiers are the same. The bandwidth and datarate will increase, especially if the fw fully use max packet size.

Highest bandwidth should be mass storage as it is using bulk transfer.