AnsweredAssumed Answered

Which compiler do you use for programming STM32 MCUs?

Question asked by bfxy on Dec 19, 2015
Latest reply on Dec 20, 2015 by HarjitS

I'm relatively new in programming microcontrollers and I'd love to ask which (free) IDE do you use for (offline) compilation and debugging? I'm using Mac OS X and already tried System Workbench with CubeMX generated project which seems to be too buggy even in simple functions. Using Eclipse IDE with arm-gcc-none-eabi compiler and open-ocd debugger looks okay but there're lots of thing I should do manually to make my code compiled properly. Another option is gcc4mbed, which is the open source project for offline mbed compiler, which I haven't tested yet.

Another thing I'd love to know is that, which library (HAL or StdPeripheralLib) is recommended to use as a professional? Also, should I really understand everything in register level to make my own code?

How do you proceed on this as an experienced professional? 

Many thanks in advance. Any help will save me a lot of time.

PS: I'm currently developing for STM32F103 for my project.