So... I was under the impression that the Tasking component in Altium could be used as a general purpose embedded IDE for arm (and all the other interesting processors tasking seems to support if I was to care about them...)
The main reason I have avoided it till now is that generally I am working on projects where not everyone has AD, and at 10k, altium would be a pretty expensive IDE to give all the software developers.. But i was always interested to try it - mostly because it's not gcc, and I like the idea of having access to different compilers.
So I thought I'd have a go at playing with tasking tonight, and well.. 3 steps into the walkthrough on Altium's website and I am about to try and set the project settings to select a target to compile hello world for, and I get the awesome little "Information" "please wait a moment" dialog and progress bar we all love so much, heralding a crash. I restart altium (17 subscription, up to date) make a new example project and try again.. same..
Now I notice that the docs for this part of the program look pretty old and un-cared for, even for the legacy docs section.. and the PDF on using arm embedded tools is dated December 2009... and 7 human years is about a century in software application years, even though the tasking website itself seems pretty up to date.
So.. before I burn too much time working out if I can get AD17 or 16 to even run through the tasking example, is anyone running Tasking in altium to develop for arm cortex M parts, generally? if so:
1) what do you consider the features that are worth using over eclipse/GCC, and why?
2) what's the process for adding a new device to target (say I wanted to compile something to flash a LED on my trusty little FRDM-K64F board?)
Alternatively I'd be OK to hear about how it's totally useless and not ever going to do what I want. Better to read that here than discover it myself after many late frustrating evenings of faffing about trying to build a non-trivial project to test it with. :-)