And the support they provide for their paid versions is limited to "Your version is twenty minutes old and your license only entitles you to versions released more than five minutes ago. Please go buy the latest upgrade, and a service contract, and then port your code because we changed the header files and standard libraries, and buy a new ICE because the new IDE only works with new ICEs".
That answer indicates that you do not have a service contract. (I know you don't :-) Why do you feel that you are *entitled* to support for a free compiler?
Everyone knows, that the free compilers are there as a tool for them to increase their sales and it is a win-win situation for the potential customer and the compiler company.
Somehow, I seem to remember that gcc also evolves, even if it is free.
Some can live with the limitations and some cannot.
The files below their installation top level Typically They support a few different types of projects. When EW starts up, it reads the projects from one of the subdirectories.
Yes, I could but I would not want to rob you of educating yourself on their directory tree.
That hasn't been my experience at all. When I've contacted IAR tech support, they've actually been able to answer my questions. One very unusual thing is that in queries over a two-year time period, I've actually been helped by the same person!
I've been able to keep the IAR ARM dev systems version 3.10 and
4.20 on the same machine so that I don't have to worry about changes to libraries or ICE version compatibility issues.
I also got the J-Link USB-JTAG hardware very inexpensively with with a starter kit from ATMEL.
Yes, they do charge several hundred dollars per year for updates and support. OTOH, the cost of my time in getting GCC running on a separate machine and learning Linux has for a different project been comparable to a decade of IAR support.
And live with the many benefits, which are not in any way limited to initial cost. You only present one side of the issue as though that was all there was to it.
Same response. There are limitations and benefits all 'round. Better to just point out that it is a good idea to realize there are differences and to examine them for any particular situation.
I can only say from my experience that their support is very good, even to the point of compiler support personel phoning me and explaining what where and why..
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.