Atollic and other IDEs

Development environment specific, Arduino, Eclipse, VS2013,Em::Blocks etc
User avatar
Posts: 20
Joined: Fri Jun 24, 2016 2:25 am

Re: Atollic and other IDEs

Post by leavesw » Sat Jun 25, 2016 2:47 pm

I have given the TrueStudio a try months ago. Finally I gave it up and go back to eclipse + openOCD + arm-gcc.
I think it is as hard to get used to TrueStudio as getting the eclipse tool chain functioning well.
The reason that draws me to installing the TrueStudio in the first place is that CubeMX can export TrueStudio project - but project exportation in CubeMX is not that easy to use after all - so I said to myself why bother to work with a custom version of eclipse that has limitations and cost money for a full version.

By the way, Eclipse + GCC + openocd works well on all OS - I have tested it in both windows, Linux and MacOS 10.12 ^.^

@Roger Personally I kind of agree with the fact that Arduino IDE does not support debugging - and I think to have debug integrated into arduino IDE is kind of a betray from their original philosophy -
It is an IDE that is as easy to use as possible with 2 buttons you need to click to get a program done.
If they are about to integrate traditional debugging, that will create a series of trouble in both maintaining debugging tools across all board variations, and most importantly making their IDE as clunky as all others.

User avatar
Rick Kimball
Posts: 1067
Joined: Tue Apr 28, 2015 1:26 am
Location: Eastern NC, US

Re: Atollic and other IDEs

Post by Rick Kimball » Sat Jun 25, 2016 3:41 pm

stevech wrote:Atollic's IDE/Compiler is Eclipse + GCC. Until lately, it's not been free.
Now there's a "lite" version that is free. The lite version seems complete enough for most users.
Atollic used to be called CodeSourcery. Their big value add back then was support for hardware floating point on the cortex-m4 and a binary distribution of arm-none-eabi-gcc so you didn't have to compile gcc yourself. Now you can get binaries for any platform from the linaro guys with and without hardware floating point. (linaro is where the arduino arm-none-eabi-gcc comes from) The down side of the CodeSourcery free "lite" version was lack of hardware floating point support. I don't remember if it was code size limited.

If you just use standard eclipse and install the gnu arm eclipse plugin ( not a big deal just enter a url in the install dialog and press enter ) you get everything Atollic offers and you get it working on Windows/Linux and MacOS without any restrictions. I don't understand the problem people have with just using standard Eclipse and resort to all these other for profit solutions. The ST-Link debugging just works. There isn't anything difficult about it.

Eclipse/C++ - ... pers/neonr
GNU ARM Eclipse Plugin -

If you really can't stand installing a plugin and just want to install one thing, you can download the free Eclipse + arm plugin stuff from an ST surrogate called Ac6. They call their eclipse offering System Workbench for STM32. It includes all the required compilers and project wizards and has no size restrictions. You do have to create a login to download.

As far as Arduino support, I put together an eclipse project that shows you how to use stm32duino inside of eclipse with debugging.

Last edited by Rick Kimball on Sat Jun 25, 2016 10:31 pm, edited 1 time in total.

User avatar
Posts: 7541
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia

Re: Atollic and other IDEs

Post by RogerClark » Sat Jun 25, 2016 10:00 pm

Thanks Rick

I am in two minds about TrueStudio.

It did save a lot of time, running the examples from the Cube, because like @leavesw said, the Cube examples come with TrueStudio projects, and because STlink is support in the default installation.

But.. It is just a branded version of Eclipse with plug-ins pre-installed, and has annoying nag screen you have to wait to dismiss, then another alloying live news page, you have to close...

So in the longer term, I expect I will go back to using Eclipse.

Post Reply