Skip to main content
rohit kumar
Associate
May 19, 2018
Solved

Suggest Low cost STM32 board to evaluate USB host and device

  • May 19, 2018
  • 2 replies
  • 1246 views
Posted on May 19, 2018 at 15:23

Hi All,

I am new to STM32 family and need your suggestion on selecting a board which I can use to learn and understand USB host and USB device programming and firmware.

One day into STM32, I understand that they have a single STM32cube software package which is all I need to evaluate any board/Micro based on STM32. hat is great as all BSP is clubbed together.

I was looking at PIC earlier, but STM32 seems more well documented and organized.

The board should have below features:

- USB host support

- USB device support

- Ready to use examples for USB devices

- If USB examples are FreeRTOS based then thats excellent

Cheers 

#usb-development #usb-stack
This topic has been closed for replies.
Best answer by Amel NASRI
Posted on May 23, 2018 at 13:07

Hi

chandel.rohit1981

‌,

To select the suitable board for your needs (cost, available features and peripherals...) I recommend you to use the 'Board Selector' available in

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

or

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/st-mcu-finder.html

.

Then, depending on the board you will select, you will find dedicated examples for USB on the related STM32Cube package.

Assume you select

http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f413zh.html

, FreeRTOS, USB_Device and USB_Host example are available in

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef4.html

package underSTM32Cube_FW_F4_V1.0\Projects\STM32F413ZH-Nucleo\Applications.

-Amel

2 replies

Tesla DeLorean
Guru
May 20, 2018
Posted on May 20, 2018 at 23:25

Several of the DISCO series boards have a USB USER connection, as do the NUCLEO-144 boards

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Amel NASRI
Amel NASRIBest answer
Technical Moderator
May 23, 2018
Posted on May 23, 2018 at 13:07

Hi

chandel.rohit1981

‌,

To select the suitable board for your needs (cost, available features and peripherals...) I recommend you to use the 'Board Selector' available in

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

or

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/st-mcu-finder.html

.

Then, depending on the board you will select, you will find dedicated examples for USB on the related STM32Cube package.

Assume you select

http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f413zh.html

, FreeRTOS, USB_Device and USB_Host example are available in

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef4.html

package underSTM32Cube_FW_F4_V1.0\Projects\STM32F413ZH-Nucleo\Applications.

-Amel

To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
rohit kumar
Associate
May 23, 2018
Posted on May 23, 2018 at 13:34

Thanks all for replies.

I've selected stm32f469-I discovery board, as that seemed to have highest no of examples in stm32 cube package.

https://www.digikey.in/product-detail/en/stmicroelectronics/STM32F469I-DISCO/497-15990-ND/5428811

 

ST's evaluation boards have more support in examples for usb, but their prices are too high.

I hope I still can use those examples meant for the stm32f469 eval board from St, with minor changes.

What's your opinion on this ?

Cheers