2015-01-03 09:57 PM
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-youtube2015-01-08 02:01 AM
please point some youtube videos for beginner like me, where to start from.
Some STM32-related videos are available inhttps://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.
2015-01-10 05:28 PM
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.html2015-10-01 09:53 AM
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: