stevech:
My problem with Rowley is that it’s mostly an Editor/IDE/project manager atop public domain GCC, and perhaps their own improvements to the public C libraries. It’s very good at that. But at the core, you are dependent on the freeware support, debugging, and keep-up-with-latest-hardware in GCC.
Actually, you do mis-state. GCC is not public domain–it is free software, but certainly not public domain. That being said, we do not use “public” C libraries, we use our own. And what else? Oh, yeah, all that target device support. And all those JTAG adapters. And a royalty-free RTOS. And support. And on Linux. And Solaris. And Mac OS X.
Oh dear, where’s Keil and IAR on Mac OS? What about Linux? Solaris? Gee, no bullet points there. Do they support Cortex-M3 using FTDI devices? Oh, my, clean out of luck. Say, what’s the cost of that RTOS? What do you mean, “it’s not included”? Sheesh, those Rowley guys must really be sick not charging for it, eh?
stevech:
Also look carefully as to how well JTAG is supported in a debugger. IAR (and Keil I assume) support “Flash Breakpoints”. So you can have any number of in-Flash or in-RAM breakpoints, not just the small number (2?) that JTAG gives you.
Rowley may correct me on this if I’m misstating.
Say, how much do you pay for Segger’s flash breakpoint ability? OK, free on some architectures, but in general? How about flash breakpoints using one of those cheapie wigglers? Or an FTDI device? Where’s all that good JTAG support? How about if you want to have a look at your JTAG chain, where’s that JTAG chain explorer?
No cost for breakpoints in flash with us, whatever processor or JTAG adapter you need.
Got a hobby and need a nice system? IAR and Keil will sell you a reduced-price version without limitation then, I guess? No? Why’s that then? Why can’t hobbyists get professional tools to tinker? $150 gets you an not-cut-down-but-don’t-use-for commercial-profit copy of CrossWorks. And all the target support. And RTOS. And flash breakpoints on any device that supports reflashing.
Gee, I guess we\re a pretty lame tool vendor. Gotta do better.
Sorry for the prod, but sometimes I guess people are just ready to put their money with big tool vendors to be safe, happy, and contented, wrapped in the cotton wool of a support contract. However, I don’t see many people complaining about our service or products in real life.
Just $0.02 from a biased individual.