cancel
Showing results for 
Search instead for 
Did you mean: 

Suggest Low cost STM32 board to evaluate USB host and device

rohit kumar
Associate
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
1 ACCEPTED SOLUTION

Accepted Solutions
Amel NASRI
ST Employee
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 Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

3 REPLIES 3
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 Venmo Up vote any posts that you find helpful, it shows what's working..
Amel NASRI
ST Employee
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 Accept as Solution on the reply which solved your issue or answered your question.

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