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?

This discussion is locked. Please start a new topic to ask your question.
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.

Announcement

We’re moving the ST Community to a new platform to give you a better and more reliable community experience.