2017-04-07 10:43 AM
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.
2017-04-09 12:33 AM
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.