

It's not ideal (there are still some Codewright features that I pine for), but set up correctly it's the exact same thing no matter what processor you're using.Īll of the above comments apply to vim (yech), and emacs (yech, icky, where's the soap and the acetone), used to and may still apply to Codewright (nice editor, but not worth the $$ for the features that come for free with Eclipse), and no doubt apply to many others. "Pure" Eclipse, used with the Gnu ARM tools is pretty damned good."Pure" Eclipse is not that bad, but it's a flexible-enough platform that it can be customized with a commercial device-specific set of features, in which case it becomes a commercial, device-specific IDE, and see above.All commercial, device-specific IDE's are crap because there's just not a big enough market to make them good.

Someone will argue with me, but this is my experience, take it or leave it. All commercial, device-specific IDE's are crap.In recent version they finally supported auto completion, but it just works some time.įor VS2017+VisualGDB, VS2017 is great but VisualGDB only can compile and download, when I lunch debug VS says fail to attach gdb.Ĭurrently, I write Makefile manually and managed to make it work, but I don't thing this whole pain is the a** experience is reasonable in 2017.īefore, I was using Atmel AVRs with their Atmel Studio, everything just works without any issue and not extra configuration required.Įven for Microchip PICs, the MPLAB-X only works sometime, but at least I can get the job done without make me blind and don't asking for hundreds of dollars.īTW, Is there a better solution available? WTH?įor the MDK (Keil), yes, everything is works, but the GUI is just terrible, I don't mind it looks ugly but at least it should provide a theme feature or able to switch to darker color other than black and white.Īfter half hour coding, I look to the wall and also be able to see my code there (AFK debug feature? lol). However, they either asking for hundreds of dollars, or not fully works, or looks they are developed for windows 3.1, or just all of above.įew IDEs are based on eclipse, but all of them even not support my STM32F7 board from ST it's self. I got my stm32 board recently, and become very exciting to try it.īut when I setting up development environment, it just make me sad.įor STM32 there is no official IDE, I have to chose between third party IDEs.
