cancel
Showing results for 
Search instead for 
Did you mean: 

Looking for a USB Host (Mass Storage Device) example for the STM32F730

Jim Seymour
Senior

Forgive me if this is a FAQ - but ST's website always confuses me...

I'm starting a project using a STM32F7 part (specifically: STM32F730R8Tx) and am looking for some sample code that can read/write a USB mass storage device.

Ideally, I'd like to use the new STM32CubeIDE tool - but I'll adapt to whatever I can find.

Thanks.

4 REPLIES 4

Most examples would be under the DISCO/EVAL Applications directories in the CubeF7 package. Unpack there are a huge number of HAL examples. You might have to do some slight porting for specific devices/boards.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Thanks. There is, in fact, a USB Host application there - specifically in ...\STM32Cube\Repository\STM32Cube_FW_F7_V1.15.0\Projects\STM32F7308-DISCO\Applications\USB_Host

Of course, the project is for Keil and I don't have a license for STM32F7 work.

Does anyone have instructions on how I might convert this project to the new STM32CubeIDE?

If it doesn't provide direct import methods you should be able to construct a project pulling in the library source files, USB core and MSC files, and a GNU startup file.

The Keil project file is XML ASCII​

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Well, nothing I tried seemed to work well - so my approach will be to generate a new project using the IDE and drop in sections of code from the example. Hopefully, that will give me what I want without being too much work...