cancel
Showing results for 
Search instead for 
Did you mean: 

first STM board: STM32F7-disco; newbie questions

pmgb
Associate
Posted on September 10, 2015 at 16:06

I have embedded experience with other dev board like TI tiva, NXP's LPC 1769 etc, however, this is my first foray into a STM board. my goal is to port my existing firmware to this board and I'll be glad if someone here can guide me along. So far, I have found STM world to be too complicated software/documentation side compared to other boards I have used; and for whatever reason, I am unable to get any hits using search function on this forum. 

I have got the STM32F7-disco, which is my first M7 board, and I have a few questions on how to go about setting it up. I am using the system workbench for STM32 as my IDE since that's the only one I could find which was supported for STM32F7.

I am trying to figure out which libraries I'll use for the project; and I am unable to find much options in this regard. I'll like to have as simple a solution as possible. 

can anyone tell me the starting point for this board? I have ofcourse read through this UM1907:

 Discovery kit for STM32F7 Series with STM32F746NG MCU, but that doesnt give me a good overview to STM32 tools. 

The only other thing I found was  UM1905: Description of STM32F7xx HAL drivers; but thats too dense for what I want to do, and I am all ears if I can get away without using HAL.

Is this board mbed compatible? can I instead use their libraries for my firmware?

1 REPLY 1
Amel NASRI
ST Employee
Posted on September 10, 2015 at 17:51

Hi bigdawg,

Welcome to STM32 world! 🙂

So, STM32F7 discovery kit related documentation is available in

http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF261641

.

This board is mbed compatible; you find the Online IDE for STM32F746G-DISCO at ARM mbed on

https://developer.mbed.org/platforms/ST-Discovery-F746NG/

 (if you have any question on this regard, you can submit it in mbed forum).

I am using the system workbench for STM32 as my IDE since that's the only one I could find which was supported for STM32F7.

 

I don't agree with you because these IDEs support already STM32F7: Keil, IAR, SW4STM32.

I am trying to figure out which libraries I'll use for the project; and I am unable to find much options in this regard. 

You have to use the STM32CubeF7 package (

http://www.st.com/web/en/catalog/tools/PF261909

) which contains the STM32F7 drivers besides to a set of examples on various use cases based on all peripherals.

You can also get initiated with

http://www.st.com/web/en/catalog/tools/PF259242

: a graphical software configuration tool that allows generating C initialization code using graphical wizards.

Hope these inputs will help you to easily start your projects with F7 products.

-Mayla-

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.