Now there’s a “lite” version that is free. The lite version seems complete enough for most users.
I tried Atollic’s IDE many months ago. I admit bias from a year on a project suffering Eclipse. So Atollic’s True Studio might be OK for some folks.
Probably less hassle to install than is Eclipse + GCC from the open software/Github places.
If you can cope with it, the 32KB size-limited (code, not data) IDE/Compilers from IAR and Keil are free for non-commercial.
But I don’t think any of the above are readily usable with an Arduino library suite. All of the above can be target IDEs for ST’s CubeMX and the ST HAL libraries which are far more extensive than is found in Arduinoland.
I’m not sure I’ll have the time to install it. But its good to know it exists..
I’m no windows bigot, and have a Linux boot disk on this computer (Mint), occasional user of OSX, and used Sun OS for years on the job.
However, the OS most vendors target with the best development tools and support is driven by this:
http://time.com/3975115/microsoft-windows-10-share/
opinion alert:
I make a good living doing embedded firmware. I like using dev tools, rather than spending lots of non-billable time struggling to build or adapt tools.
But, a hobbyist may well have other preferences!
<grin>
I’m no windows bigot, and have a Linux boot disk on this computer (Mint), occasional user of OSX, and used Sun OS for years on the job.
However, the OS most vendors target with the best development tools and support is driven by this:
http://time.com/3975115/microsoft-windows-10-share/
opinion alert:
I make a good living doing embedded firmware. I like using dev tools, rather than spending lots of non-billable time struggling to build or adapt tools.
But, a hobbyist may well have other preferences!
<grin>
I’m no windows bigot, and have a Linux boot disk on this computer (Mint), occasional user of OSX, and used Sun OS for years on the job.
However, the OS most vendors target with the best development tools and support is driven by this:
http://time.com/3975115/microsoft-windows-10-share/
opinion alert:
I make a good living doing embedded firmware. I like using dev tools, rather than spending lots of non-billable time struggling to build or adapt tools.
But, a hobbyist may well have other preferences!
<grin>
I didn’t wanted to start an OS war
Meanwhile I do all my 3d printing stuff on windows only, because the majority of software is bad to worse on OSX (repetier host (OSX version miles away from windows version), 123d-design (crashes on OSX), even cura) so the most of MCU world (IDE, compiler) is basically windows related. (I think this is a point where Arduino IDE hit the target with supporting all OS’s without compromise)
pleasantly surprised how easy.
only hiccup, they say don’t put the arm tools directory in the path, bmp make stopped working – no arm-none-eabi-gcc found
stephen
As far as I can tell, its just a custom build of Eclipse, but they have taken the hard work out of things by bundling the STLink support within TrueStudio.
When and if I get time, I’ll try to make a project to build using the libmaple core, as it would very handy to be able to debug using STLink, and this is something that the Arduino IDE is sorely lacking at the moment (and neither Arduino.cc or Arduino.org seem to have in circuit debugging as a priority).
So for Windows users, I’d say its definitely worth trying, if you have a ST-Link adaptor.
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.
Now there’s a “lite” version that is free. The lite version seems complete enough for most users.
http://timor.atollic.com/
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.


