RE: [motoroladsp] You opinion of Metrowerks and Motorola 56800
In my humble opinion, the hardware is really pretty
good. The collection of peripherals, and their flexibility is very
good. I am using the '807 chip, and am comfortable with the
hardware.
As I have said in the past, the SDK from Motorola is very good
as a teaching tool, and as a framework to get a non-multitasking system up and
running. Using a background loop with foreground interrupt routines is
straight-forward with the SDK. Simple usage of the "C" language,
or "Defensive Programming" as Art Johnson calls it seems well
supported. I know there are issues with the choices made by Metrowerks in
applying the "C" language to a Harvard architecture machine that
"C" centric programmers are uncomfortable with. However, if you
intend to push a workload onto the chip to fully utilize the available
horsepower, you will probably be writing assembly language ISR's. To
that end, the toolset provides adequate support for generating production
quality code. I am pleased that simple ISR's can be written to
execute in less than 0.6 micro-seconds in a real application (eg. SCI TX and RX
ISR's) using the assembler.
There have been long hours spent debugging seemingly good
"C" and sometimes ".ASM" code, however, most of the time the
errors are mine rather the toolset. So I am not one to complain a
lot. The Optimizer settings seem frustrating to use, not obvious as to
what to expect -- tight code, or fast execution. Project support seems
good, there are a lot of "Soft" features for supporting multiple
targets from the same code base.
I give the chip and toolset a good to very good rating,
regarding usability for generating production code.
Jerry.
-----Original Message-----
From: greg_toman <g...@aol.com>
[mailto:g...@aol.com]
Sent: Monday, January 13, 2003 12:13 AM
To: m...@yahoogroups.com
Subject: [motoroladsp] You opinion of Metrowerks and
Motorola 56800
I would be curious to hear the opinions of those out there
using
this family of parts, with the Metrowerks CodeWarior.
Specifically,
do you think it is easy to use, relatively free of bugs so
that it
is unlikely to cause signifcant time spent solving issues
that
shouldn't be there in the first place?
....
Anyway, I wonder what the opinion out there is...is
Codewarrior a
bit immature for real product development at this time, or
is does
it work good enough?
Thanks
Greg Toman
________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information visit http://www.messagelabs.com
________________________________________________________________________ |