- Mon Jul 06, 2009 3:43 pm
#76462
Upward Mobility to what? You can't go over 32k on the development platform you've chosen, without spending big $$'s.
There's no peripherals on these chips that I don't have on 8bit uC's, the only benefit is using a lot of them at once, which brings us back to the memory problem.
Cost? What? ARM chips aren't cheap.
IAR and Keil maybe fabulous, but they are a dead end for hobbyists unless you have $2.5k+ for a single seat license.
millwood wrote:there could be other reasons: speed, upward mobility, additional peripherals, costs, etc.Speed, possibly, but there's some pretty fast 8bits and if you want speed without memory, there are other options.
Upward Mobility to what? You can't go over 32k on the development platform you've chosen, without spending big $$'s.
There's no peripherals on these chips that I don't have on 8bit uC's, the only benefit is using a lot of them at once, which brings us back to the memory problem.
Cost? What? ARM chips aren't cheap.
millwood wrote:so far, I haven't written a program with >8k code (.hex). so it will take me a while to breach that 32k barrier.So, what happens when you do, and you've committed yourself to a development environment that you can't use unless you pay big $$'s for? SD Card FAT library, GLCD, RTOS, RF/Ethernet Stack... It doesn't take much to get over 32k. If I wasn't running firmware larger than 32k, I'd really question why I was using ARM chips at all.
IAR and Keil maybe fabulous, but they are a dead end for hobbyists unless you have $2.5k+ for a single seat license.
Mark Higgins