7 years, 8 months ago.

leaving MBED, help please

Hi there,

I would like to get out of using MBED and move into a IDE on my machine instead. I am using a NUCLEO F401RE and would like to use the ST-LINK as a programmer to program a different device, can I please be suggested an IDE? I have heard that Eclipse and Keil are possible IDEs that I could use, but I am not sure which one to go for. I have always used atmels environment and worked with AVR stuff, and ST feels like a whole new ocean to me, please help me find my way around so I can start programming some microcontrollers.

thank you for your time.

Question relating to:

Affordable and flexible platform to ease prototyping using a STM32F401RET6 microcontroller.

Do you want to use ST's HAL or still use MBED HAL? If the latter, you can export to a variety of toolchains from the online IDE, and then work locally.

posted by Jan Jongboom 16 Aug 2016

3 Answers

7 years, 8 months ago.

Here's a really good online course to STM32 CubeMX and HAL libraries, I highly recommend it to get familiar with the many of the features available. In the course examples the following IDE's are used: IAR, Keil, Atollic and System Workbench. I used System Workbench myself.

http://www.st.com/content/st_com/en/about/events/events.html/stm32cube-basics-online-course-with-hands-on-exercises-a.html

Accepted Answer
7 years, 8 months ago.

You could use STM32CubeMX and System Workbench for STM32. They work really well for me.

system workbench, is it free? I know stmcube helps generate code for you depending on what you confugure. but I tried installing eclipse now, still havent gotten it to work, can you point me in the direction of a tutorial for system workbench? thanks

posted by ovi rahman 14 Aug 2016

Yes it is free.

Here is part 1 of a 2 part tutorial by Adam Bemski on YouTube https://www.youtube.com/watch?v=4Owyk7T8FzY

from here you can find other tutorials, some a little more advanced.

posted by Brian Bradley 15 Aug 2016
7 years, 8 months ago.

You can integrate GCC with emblocks, System Workbench, or a custom install of gcc. If you want to use mbed with an offline-compiler you can follow the instructions for gcc4mbed which integrates gcc with the mbed libs in an easy-to-use command-line interface.