cancel
Showing results for 
Search instead for 
Did you mean: 

Beginner - May this thread help others like me.

matt239955
Associate II
Posted on January 04, 2015 at 06:57

Hello all.  I have designed an electronics board from scratch with an engineer and we have made our first prototype board.  We have chosen the STM32F407VGT6 processor.

I have downloaded the STMCubeMX software and I have bought an ST-Link/V2 kit for loading(?) and debugging(?).

For my product I will be using GPIO for buttons and LEDs, I2C, RS232 (ascii commands for my system bi-directional), USB (Loading firmware updates?), and Ethernet (TCP control instead of the RS232, loading firmware updates, web-based user configuration, and IOS/IPAD/IPHONE app control).

I have done C++, Visual Basic, and some HTML/XML programming but it was a long while back, and currently I am using a visual studio for control-systems programming that is manufacturer specific - so while I am not a beginner to programming.....I am not familiar with ARM processor programming and the best IDE (Integrated Development Environment) that I should use.

I prefer a mac....but I am running windows via parallels.

What I hope to answer from posting this thread is:

-What software besides the STM32CubeMX software do I need to get?

-Will I be using the ST-Link/V2 to upload the compiled project?

-Will I be able to use the ST-Link/V2 to easily test GPIO (''see'' button presses and light leds) or run instructions for debugging?

-Will I be using C++ for my customized programming within the IDE?

-Once I get some basic features programmed/installed/debugged, how should I develop my web-based user interface and IOS app?  Is this capable within the IDE or will I be looking at another software package for that.

-Where can I find some ''straight forward'' instructions or videos that will help me get up to speed with these things.

Thank you.

#stm32-youtube
12 REPLIES 12
Amel NASRI
ST Employee
Posted on January 08, 2015 at 11:01

please point some youtube videos for beginner like me, where to start from.

Some STM32-related videos are available in

https://www.youtube.com/playlist?list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc

.

-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.

matt239955
Associate II
Posted on January 11, 2015 at 02:28

This guy has some helpful info for beginners as well:

http://www.emcu.it/STM32.html

http://www.emcu.it/STM32/What_should_I_use_to_develop_on_STM32/What_should_I_use_to_develop_on_STM32.html
rc
Associate II
Posted on October 01, 2015 at 18:53

I prefer a mac....

I use a Mac. I use STM32Cube and CrossWorks for ARM. They play nice together and work with the evaluation boards. For details on STM32Cube on a mac, refer to: 

https://my.st.com/ee402182