On 09/04/2012 10:54 AM, Al Kossow wrote:
It's
ironic that it seems increasingly hard to do anything "bare
metal" without a graphical UI IDE on a desktop and a USB stack on the
"bare metal".
That is true if you start out with a SOC that never was intended for
embedded systems use, like this part was.
All of the I/O is just... wrong.
If you want to be doing bare metal development, you should be using
something like this
http://www.ebay.com/itm/150839172147
It's small, it's 'slow' but the I/O on it is actually USEFUL for
building stuff.
"Slow" is not a word I'd use to describe a Cortex-M3 core at 80MHz.
Remember "bare metal" here...no lumbering pig kernels like Linux or even
NetBSD involved.
One of my latest designs for work is an ARM7 (not Cortex) running a
multitasking RTOS that's up to eight fairly busy tasks now. I've
clocked it down to 48MHz because that's all it needs, and I need to keep
the whole board down below about 140mA because it's going into a
customer's existing, fairly limited machine.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA