Technical discussions about Freescale (Motorola) DSPs (including the DSP56000, DSP56300, DSP56600, 56800 DSPs).
Post a new Thread
56800/E Trial - stev...@yahoo.com - Apr 28 11:25:00 2005
I've been learning how to program on the 56800/E at this link
http://www.techonline.com/community/ed_resource/virtualab. This company lets you use real eval
boards for free. The eval boards are accessible online, they are not emulators or simulators.
Has anyone else checked this out?

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - Michael W. Mann - Apr 29 12:57:00 2005
--- In motoroladsp@moto..., steven_russ99@y... wrote:
> I've been learning how to program on the 56800/E at this link
http://www.techonline.com/community/ed_resource/virtualab. This
company lets you use real eval boards for free. The eval boards are
accessible online, they are not emulators or simulators. Has anyone
else checked this out?
We've had something like this on TechOnLine for several years. I
remember helping setup the first set of these...
Anyway, the utility of this setup for you is a function of what you
want to do with it. If you are interested in getting a "taste" of
CodeWarrior, Processor Expert, and PC Master - then this setup will
meet your needs.
If you are interested in learning the basics of programming then I
would recommend you get an "evaluation" copy of CodeWarrior from
Metrowerks. You can use the built-in simulator to learn the basics
of programming, but with the simulator you won't have access to any
of the peripherals.
If you want to learn more then I would recommend you purchase a
56F800 Demo Board kit
(http://www.freescale.com/webapp/sps/site/prod_summary.jsp?
code=56F800DEMO&nodeId=018rH31978 ) for about $50 from Freescale by
way of DigiKey. It provides a 56F801 board and a free (reduced
memory map) version of CodeWarrior.
With the demo kit you can program the device and put a scope on its
pins to see what the peripherals are doing.

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
RE: Re: 56800/E Trial - Jason Keddie - May 3 3:34:00 2005
Message
I have
programmed the 56F801 board using the free version of Codewarrior.....surely this isn't a cut
down version for this board as the 56F801 only has 8k memory anyway, or have I missed something
important?
JAson.
--- In m...@yahoogroups.com, steven_russ99@y... wrote:
> I've been learning how to program on the 56800/E at this link
http://www.techonline.com/community/ed_resource/virtualab. This
company lets you use
real eval boards for free. The eval boards are
accessible online, they are not emulators
or simulators. Has anyone
else checked this out?
We've had something like this
on TechOnLine for several years. I
remember helping setup the first set of
these...
Anyway, the utility of this setup for you is a function of what you
want to do with it. If you are interested in getting a "taste" of
CodeWarrior,
Processor Expert, and PC Master - then this setup will
meet your needs.
If you are interested in learning the basics of programming then I
would recommend you
get an "evaluation" copy of CodeWarrior from
Metrowerks. You can use the built-in
simulator to learn the basics
of programming, but with the simulator you won't have
access to any
of the peripherals.
If you want to learn more then I would
recommend you purchase a
56F800 Demo Board kit
(http://www.freescale.com/webapp/sps/site/prod_summary.jsp?
code=56F800DEMO&nodeId=018rH31978 ) for about $50 from Freescale by
way of
DigiKey. It provides a 56F801 board and a free (reduced
memory map) version of
CodeWarrior.
With the demo kit you can program the device and put a scope on
its
pins to see what the peripherals are doing.
NEW! You
can now post a message or access and search the archives of this group on DSPRelated.com:
http://www.dsprelated.com/groups/motoroladsp/1.php
_____________________________________
/groups/motoroladsp/1.php
To
Post: Send an email to m...@yahoogroups.com
Other DSP Related Groups:
http://www.dsprelated.com/groups.php
--
The information in this email may be confidential, privileged and/or exempt from disclosure
under applicable law. If you are not the intended recipient, you may not copy or use it, or
disclose it to anyone else. Unauthorised use, copying or disclosure is strictly prohibited and
may be unlawful. The views expressed in this e-mail are personal and may not necessarily
reflect those of Edinburgh Instruments Ltd. or any of its divisions, unless explicitly stated
otherwise. We do not accept any liability or responsibility for: (1) changes made to this email
after it was sent, or (2) viruses transmitted through this email or any attachment. If you have
received this transmission in error please notify the sender immediately and delete the message
from your email.
For further information on Edinburgh Instruments please visit our website at
http://www.edinst.com

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
RE: Re: 56800/E Trial - Wim de Haan - May 3 8:37:00 2005
Hi Jason,
What you have missed is: the 56F801 has 8 kWord (= 16 kByte) Program flash
memory.
The free version of Codewarrior is limited to 8 kByte (= 4 kWord) program
memory; so half of the 56F801 program memory.
This is typical Metrowerks marketing. (some years ago Metrowerks called
themself: "best in class", but they forgot to tell that they were the only
one in their class).
Kind regards,
Wim de Haan
Exendis B.V.
W.J. de Haan
P.O.box 56, 6710 BB Ede
Keesomstraat 4, 6716 AB Ede
The Netherlands.
*: +31-(0)318 - 676305
*: w.d.haan@w.d....
-----Oorspronkelijk bericht-----
Van: Jason Keddie [mailto:jason.keddie@jaso...]
Verzonden: dinsdag 3 mei 2005 9:34
Aan:
sentto-1166559-3043-1114793862-jason.keddie=edinst.com@sent....
com; motoroladsp@moto...
Onderwerp: RE: [motoroladsp] Re: 56800/E Trial
I have programmed the 56F801 board using the free version of
Codewarrior.....surely this isn't a cut down version for this board as the
56F801 only has 8k memory anyway, or have I missed something important?
JAson.
-----Original Message-----
From: motoroladsp@moto... [mailto:motoroladsp@moto...] On
Behalf Of Michael W. Mann
Sent: 29 April 2005 17:57
To: motoroladsp@moto...
Subject: [motoroladsp] Re: 56800/E Trial
--- In motoroladsp@moto..., steven_russ99@y... wrote:
> I've been learning how to program on the 56800/E at this link
http://www.techonline.com/community/ed_resource/virtualab.
<http://www.techonline.com/community/ed_resource/virtualab.> This
company lets you use real eval boards for free. The eval boards are
accessible online, they are not emulators or simulators. Has anyone
else checked this out?
We've had something like this on TechOnLine for several years. I
remember helping setup the first set of these...
Anyway, the utility of this setup for you is a function of what you
want to do with it. If you are interested in getting a "taste" of
CodeWarrior, Processor Expert, and PC Master - then this setup will
meet your needs.
If you are interested in learning the basics of programming then I
would recommend you get an "evaluation" copy of CodeWarrior from
Metrowerks. You can use the built-in simulator to learn the basics
of programming, but with the simulator you won't have access to any
of the peripherals.
If you want to learn more then I would recommend you purchase a
56F800 Demo Board kit
( http://www.freescale.com/webapp/sps/site/prod_summary.jsp?
<http://www.freescale.com/webapp/sps/site/prod_summary.jsp?>
code=56F800DEMO&nodeId=018rH31978 ) for about $50 from Freescale by
way of DigiKey. It provides a 56F801 board and a free (reduced
memory map) version of CodeWarrior.
With the demo kit you can program the device and put a scope on its
pins to see what the peripherals are doing.
* To br>
<http://docs.yahoo.com/info/terms/> .

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - help56800 - May 4 16:16:00 2005
Your comment is wrong. CodeWarrior provides free permanent
license for 8K words (16K Bytes), which supports entire memory space
of 56F801 and 56F802 processors, as well as newly introduced 56F8013
and 56F8014 processors.
As far as your "best in class" comment, I recommend everyone
to
watch this 10 minutes CodeWarrior video and tell me what other 16-
bit embedded DSP tool will support all these features with free
license:
http://www.freescale.com/files/dsp/doc/train_ref_material/CodeWarrior
_Product_Highlights.wmv
--- In motoroladsp@moto..., Wim de Haan <w.d.haan@e...>
wrote:
> Hi Jason,
>
> What you have missed is: the 56F801 has 8 kWord (= 16 kByte)
Program flash
> memory.
> The free version of Codewarrior is limited to 8 kByte (= 4 kWord)
program
> memory; so half of the 56F801 program memory.
> This is typical Metrowerks marketing. (some years ago Metrowerks
called
> themself: "best in class", but they forgot to tell that they were
the only
> one in their class).
>
> Kind regards,
>
> Wim de Haan
> Exendis B.V.
> W.J. de Haan
> P.O.box 56, 6710 BB Ede
> Keesomstraat 4, 6716 AB Ede
> The Netherlands.
> *: +31-(0)318 - 676305
> *: w.d.haan@e...
> -----Oorspronkelijk bericht-----
> Van: Jason Keddie [mailto:jason.keddie@e...]
> Verzonden: dinsdag 3 mei 2005 9:34
> Aan:
> sentto-1166559-3043-1114793862-jason.keddie=edinst.com@r...
> com; motoroladsp@moto...
> Onderwerp: RE: [motoroladsp] Re: 56800/E Trial
> I have programmed the 56F801 board using the free version of
> Codewarrior.....surely this isn't a cut down version for this
board as the
> 56F801 only has 8k memory anyway, or have I missed something
important?
>
> JAson.
>
> -----Original Message-----
> From: motoroladsp@moto...
[mailto:motoroladsp@moto...] On
> Behalf Of Michael W. Mann
> Sent: 29 April 2005 17:57
> To: motoroladsp@moto...
> Subject: [motoroladsp] Re: 56800/E Trial
> --- In motoroladsp@moto..., steven_russ99@y... wrote:
> > I've been learning how to program on the 56800/E at this link
> http://www.techonline.com/community/ed_resource/virtualab.
> <http://www.techonline.com/community/ed_resource/virtualab.> This
> company lets you use real eval boards for free. The eval boards
are
> accessible online, they are not emulators or simulators. Has
anyone
> else checked this out?
>
> We've had something like this on TechOnLine for several years. I
> remember helping setup the first set of these...
>
> Anyway, the utility of this setup for you is a function of what
you
> want to do with it. If you are interested in getting a "taste" of
> CodeWarrior, Processor Expert, and PC Master - then this setup
will
> meet your needs.
>
> If you are interested in learning the basics of programming then I
> would recommend you get an "evaluation" copy of CodeWarrior from
> Metrowerks. You can use the built-in simulator to learn the
basics
> of programming, but with the simulator you won't have access to
any
> of the peripherals.
>
> If you want to learn more then I would recommend you purchase a
> 56F800 Demo Board kit
> ( http://www.freescale.com/webapp/sps/site/prod_summary.jsp?
> <http://www.freescale.com/webapp/sps/site/prod_summary.jsp?>
> code=56F800DEMO&nodeId=018rH31978 ) for about $50 from Freescale
by
> way of DigiKey. It provides a 56F801 board and a free (reduced
> memory map) version of CodeWarrior.
>
> With the demo kit you can program the device and put a scope on
its
> pins to see what the peripherals are doing.
> * To br>
> <http://docs.yahoo.com/info/terms/> .

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - dibosco - May 5 5:25:00 2005
>> As far as your "best in class" comment, I recommend everyone
to watch this 10 minutes CodeWarrior video and tell me what other 16-
bit embedded DSP tool will support all these features with free
license: <<
The fact that Codewarrior is free simply does not make it "best in
class". There is an awful lot more to being a good C compiler and
debugger - and therefore a worthwhile tool - than being free of
charge.
Codewarrior is bloated (it's simply unbelievable how big it is now);
slow to load; *incredibly* slow at debugging (the time it takes to
single step through code is just a joke); has some incredible
shortcomings such as not being able to reset the system, but having to
reload the flash (and boy is that a long tortuous experience).
Then there are things like not being able to globally set all the
variables to be hex, or decimal or whatever you want (only being able
to do it one variable at a time); having floating windows for watch
variables; having to reload watches when the program is rebooted etc
etc.
If you think Codewarrior is good, I suggest you go and have a look at
something like Rowley's tools for IDEs, or Atmel Studio to see how a
good debugger should work, or even TI's Code Composer which is *far*
from perfect but a massive improvement on Codewarrior.
Someone made the point that Codewarrior's "best in class" claim was a
marketing stance and I believe they are probably right. AFAIK,
Codewarrior *was* best in class for the Mac - I think it was and went
a long way towards saving the Mac a few years ago. I think Metrowerks
have ridden on the back of this for years, but the DSP Codewarrior is
a million miles from the Power PC version and because the Power PC is
so different from the 56F8xxx DSPs it probably *shouldn't* be the same
IDE. Different tools for different jobs...
And don't even get me started on how people are being forced to go
down the route of processor expert which produces horrible, horrible,
messy source code with so many files that make it so difficult to
really *understand* the code. (Yes, it is possible to start new
projects without PE, but some things like FFTs are now only supplied
as beans in PE.)
There are many cheap (but not free) excellent tools around these days
for other processors that are superbly supported, and are not hugely
bloated like Codewarrior is. I do not at all resent paying a few
hundred pounds for good software. I would much rather pay for
something that's good, than something that is free, but poor to the
point of making me want to switch processor. (Something that a friend
of mine actually did.)
What's even more frustrating is that the processors themselves are
really rather good and tremendous value for money.
It will be very interesting to see how good Cosmic's 56F8xxx tool is.
I think it could give the Freescale DSPs a new lease of life.

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - David - May 5 8:57:00 2005
--- In motoroladsp@moto..., "dibosco" <dibosco@y...> wrote:
> Codewarrior is bloated (it's simply unbelievable how big it is now);
> slow to load; *incredibly* slow at debugging (the time it takes to
> single step through code is just a joke); has some incredible
> shortcomings such as not being able to reset the system, but having to
> reload the flash (and boy is that a long tortuous experience).
The "slowness" of the debugger is dependent upon how many memory
windows you have open and the variable watch windows. For every step
the DSP takes, all the displayed data needs to be updated through the
JTAG port. The debugger does not keep track of the application data
and code on the debugger side - it actually executes on the device and
the results have to all be read back out.
If you are not already aware, the OnCE port can only read and write a
couple of dual ported registers on the DSP and tell the DSP to execute
an instruction, usually a move. Block memory reads or writes need to
be individually passed through these registers along with a move
within the DSP in the appropriate direction for each memory value.
As far as having to re-flash the part to perform a reset, it just
bespeaks unfamiliarity with the tool: the secondary download can be
disabled with a check of a box.
> And don't even get me started on how people are being forced to go
> down the route of processor expert which produces horrible, horrible,
> messy source code with so many files that make it so difficult to
> really *understand* the code. (Yes, it is possible to start new
> projects without PE, but some things like FFTs are now only supplied
> as beans in PE.)
You can't seriously want the SDK back - it was orders of mangnitude
more convoluted than PE. The PE code, hardware drivers in particular,
are much much lighter than I ever found the SDK to be. I personally
don't find the PE code to have so many files nor to be difficult to
understand or read.
As far as FFTs go, you can create a dummy project and pick out the FFT
portion to use in your light project. The SDK FFTs would not work in
the absence of the other SDK files/architecture so I don't see how the
current situation with PE is any different than previously with the
SDK. There never was stand-alone FFT code for this family.
--d

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: Re: 56800/E Trial - Kenneth Ciszewski - May 6 0:23:00 2005
I am of the opinion that Code Warrior is complex, with lots of features and options, but
as a result is not necessarily easy to learn or use.
SDK for 56800 is also very involved, and not that well documented. Using it requires
deciphering how the include files work to "configure" the software to activate the various
on-chip peripherals.
The days of the really decent application notes, for which Motorola was so famous years
ago, are simply not with us at present, making all of this a very interesting mind-reading
exercise.
The most interesting example from my point of view is the CODEC driver in SDK, which loops
the audio out of and back into the Crystal codec IC. The problem there is that the driver
is not useful, because it doesn't separate out the left and right channels of the stereo audio
data stream, as was easily done by the assembly language routines for DSP56000 and other
earlier processors. Those routines were extremely easy to tailor for different
applications, and had good App notes. The present method is to write lots of C and/or C++
style code, and assume that code is an adequate explanation of what is going on.
Considering the number and depth of the file chains, it's not easy to figure all of this
out.
Does anyone know of a good program that traces through C/C++ and "diagrams" how the
software actually calls routines and passes variables? I remember seeing one some years
ago, but haven't seen such a program lately. Maybe such a program would help.
dibosco <d...@yahoo.com> wrote:
>> As far as your "best in class" comment, I recommend
everyone
to watch this 10 minutes CodeWarrior video and tell me what other 16-
bit
embedded DSP tool will support all these features with free
license: <<
The fact that Codewarrior is free simply does not make it "best in
class". There is an
awful lot more to being a good C compiler and
debugger - and therefore a worthwhile tool -
than being free of
charge.
Codewarrior is bloated (it's simply unbelievable
how big it is now);
slow to load; *incredibly* slow at debugging (the time it takes to
single step through code is just a joke); has some incredible
shortcomings such as not
being able to reset the system, but having to
reload the flash (and boy is that a long
tortuous experience).
Then there are things like not being able to globally set all
the
variables to
be hex, or decimal or whatever you want (only being able
to do it one variable at a time);
having floating windows for watch
variables; having to reload watches when the program is
rebooted etc
etc.
If you think Codewarrior is good, I suggest you go and have
a look at
something like Rowley's tools for IDEs, or Atmel Studio to see how a
good
debugger should work, or even TI's Code Composer which is *far*
from perfect but a massive
improvement on Codewarrior.
Someone made the point that Codewarrior's "best in
class" claim was a
marketing stance and I believe they are probably right. AFAIK,
Codewarrior *was* best in class for the Mac - I think it was and went
a long way towards
saving the Mac a few years ago. I think Metrowerks
have ridden on the back of this for
years, but the DSP Codewarrior is
a million miles from the Power PC version and because
the Power PC is
so different from the 56F8xxx DSPs it probably *shouldn't* be the
same
IDE. Different tools for different jobs...
And don't even get me started
on how people are being forced to go
down the route of processor expert which produces
horrible, horrible,
messy source code with so many files that make it so difficult to
really *understand* the code. (Yes, it is possible to start new
projects without PE, but
some things like FFTs are now only supplied
as beans in PE.)
There are many
cheap (but not free) excellent tools around these days
for other processors that are
superbly supported, and are not hugely
bloated like Codewarrior is. I do not at all resent
paying a few
hundred pounds for good software. I would much rather pay for
something
that's good, than something that is free, but poor to the
point of making me want to
switch processor. (Something that a friend
of mine actually did.)
What's even
more frustrating is that the processors themselves are
really rather good and tremendous
value
for money.
It will be very interesting to see how good Cosmic's 56F8xxx tool is.
I think it could give the Freescale DSPs a new lease of life.
NEW! You can now post a message or access and search the archives of this group on
DSPRelated.com:
http://www.dsprelated.com/groups/motoroladsp/1.php
_____________________________________
/groups/motoroladsp/1.php
To
Post: Send an email to m...@yahoogroups.com
Other DSP Related
Groups: http://www.dsprelated.com/groups.php

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
RE: Re: 56800/E Trial - Louis Loving - May 6 8:42:00 2005
Message
I agree with
your assessment of the SDK. I just finished a project using the SDK (Codec DMA, SCI DMA,
G711, G726) and while the documentation provided was helpful it seemed to lack that final step
to make it complete. I will say that once I learned to use the technical support through
the Freescale website, it helped a good bit although I found it lacking as
well.
It's not
exactly what you are asking for but I have been looking at Crystal Flow from
<http://www.sgvsarc.com/>. I haven't used the demo enough to decide on its
usefulness but it looks interesting.
I am of the opinion that Code Warrior is complex, with lots of features and options, but
as a result is not necessarily easy to learn or use.
SDK for 56800 is also very involved, and not that well documented. Using it requires
deciphering how the include files work to "configure" the software to activate the various
on-chip peripherals.
The days of the really decent application notes, for which Motorola was so famous years
ago, are simply not with us at present, making all of this a very interesting mind-reading
exercise.
The most interesting example from my point of view is the CODEC driver in SDK, which loops
the audio out of and back into the Crystal codec IC. The problem there is that the driver
is not useful, because it doesn't separate out the left and right channels of the stereo audio
data stream, as was easily done by the assembly language routines for DSP56000 and other
earlier processors. Those routines were extremely easy to tailor for different
applications, and had good App notes. The present method is to write lots of C and/or C++
style code, and assume that code is an adequate explanation of what is going on.
Considering the number and depth of the file chains, it's not easy to figure all of this
out.
Does anyone know of a good program that traces through C/C++ and "diagrams" how the
software actually calls routines and passes variables? I remember seeing one some years
ago, but haven't seen such a program lately. Maybe such a program would help.
dibosco <d...@yahoo.com> wrote:
>> As far as your "best in class" comment, I recommend
everyone
to watch this 10 minutes CodeWarrior video and tell me what other 16-
bit
embedded DSP tool will support all these features with free
license: <<
The fact that Codewarrior is free simply does not make it "best in
class". There is an
awful lot more to being a good C compiler and
debugger - and therefore a worthwhile tool -
than being free of
charge.
Codewarrior is bloated (it's simply unbelievable
how big it is now);
slow to load; *incredibly* slow at debugging (the time it takes to
single step through code is just a joke); has some incredible
shortcomings such as not
being able to reset the system, but having to
reload the flash (and boy is that a long
tortuous experience).
Then there are things like not being able to globally set all
the
variables to be hex, or decimal or whatever you want (only being able
to do it
one variable at a time); having floating windows for watch
variables; having to reload
watches when the program is rebooted etc
etc.
If you think Codewarrior is
good, I suggest you go and have a look at
something like Rowley's tools for IDEs, or Atmel
Studio to see how a
good debugger should work, or even TI's Code Composer which is
*far*
from perfect but a massive improvement on Codewarrior.
Someone made the
point that Codewarrior's "best in class" claim was a
marketing stance and I believe they
are probably right. AFAIK,
Codewarrior *was* best in class for the Mac - I think it was
and went
a long way towards saving the Mac a few years ago. I think Metrowerks
have
ridden on the back of this for years, but the DSP Codewarrior is
a million miles from the
Power PC version and because the Power PC is
so different from the 56F8xxx DSPs it
probably *shouldn't* be the same
IDE. Different tools for different jobs...
And don't even get me started on how people are being forced to go
down the route of
processor expert which produces horrible, horrible,
messy source code with so many files
that make it so difficult to
really *understand* the code. (Yes, it is possible to start
new
projects without PE, but some things like FFTs are now only supplied
as beans in
PE.)
There are many cheap (but not free) excellent tools around these days
for
other processors that are superbly supported, and are not hugely
bloated like Codewarrior
is. I do not at all resent paying a few
hundred pounds for good software. I would much
rather pay for
something that's good, than something that is free, but poor to the
point of making me want to switch processor. (Something that a friend
of mine actually
did.)
What's even more frustrating is that the processors themselves are
really rather good and tremendous value for money.
It will be very interesting to
see how good Cosmic's 56F8xxx tool is.
I think it could give the Freescale DSPs a new
lease of life.
NEW! You can now post a message or access
and search the archives of this group on DSPRelated.com:
http://www.dsprelated.com/groups/motoroladsp/1.php
_____________________________________
/groups/motoroladsp/1.php
To
Post: Send an email to m...@yahoogroups.com
Other DSP Related Groups:
http://www.dsprelated.com/groups.php
NEW!
You can now post a message or access and search the archives of this group on
DSPRelated.com:
http://www.dsprelated.com/groups/motoroladsp/1.php
_____________________________________
/groups/motoroladsp/1.php
To
Post: Send an email to m...@yahoogroups.com
Other DSP Related Groups:
http://www.dsprelated.com/groups.php

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - help56800 - May 6 13:51:00 2005
In my experience most negative comments about CodeWarrior tools come
from people that use older versions or simply don't know how to
use
some features.
Freescale will be holding first annual technology forum in Orlando
next month, where some 15 classes on 56800/E controllers will be
held among many others:
www.freescale.com/ftf
I recommend anyone who would like to learn more about 56800/E
hardware, software, and tools to attend. There will be several hands-
on sessions on CodeWarrior and Processor Expert. This would be good
opportunity to interact with the actual Freescale engineers
responsible for 56800/E products in person (I would say shaking hand
or throwing a pie in the face to show satisfaction or
dissatisfaction with products is optional :) ).
--- In motoroladsp@moto..., "dibosco" <dibosco@y...> wrote:
> >> As far as your "best in class" comment, I recommend everyone
> to watch this 10 minutes CodeWarrior video and tell me what other
16-
> bit embedded DSP tool will support all these features with free
> license: <<
>
> The fact that Codewarrior is free simply does not make it "best in
> class". There is an awful lot more to being a good C compiler and
> debugger - and therefore a worthwhile tool - than being free of
> charge.
>
> Codewarrior is bloated (it's simply unbelievable how big it is
now);
> slow to load; *incredibly* slow at debugging (the time it takes to
> single step through code is just a joke); has some incredible
> shortcomings such as not being able to reset the system, but
having to
> reload the flash (and boy is that a long tortuous experience).
>
> Then there are things like not being able to globally set all the
> variables to be hex, or decimal or whatever you want (only being
able
> to do it one variable at a time); having floating windows for watch
> variables; having to reload watches when the program is rebooted
etc
> etc.
>
> If you think Codewarrior is good, I suggest you go and have a look
at
> something like Rowley's tools for IDEs, or Atmel Studio to see how
a
> good debugger should work, or even TI's Code Composer which is
*far*
> from perfect but a massive improvement on Codewarrior.
>
> Someone made the point that Codewarrior's "best in class" claim
was a
> marketing stance and I believe they are probably right. AFAIK,
> Codewarrior *was* best in class for the Mac - I think it was and
went
> a long way towards saving the Mac a few years ago. I think
Metrowerks
> have ridden on the back of this for years, but the DSP Codewarrior
is
> a million miles from the Power PC version and because the Power PC
is
> so different from the 56F8xxx DSPs it probably *shouldn't* be the
same
> IDE. Different tools for different jobs...
>
> And don't even get me started on how people are being forced to go
> down the route of processor expert which produces horrible,
horrible,
> messy source code with so many files that make it so difficult to
> really *understand* the code. (Yes, it is possible to start new
> projects without PE, but some things like FFTs are now only
supplied
> as beans in PE.)
>
> There are many cheap (but not free) excellent tools around these
days
> for other processors that are superbly supported, and are not
hugely
> bloated like Codewarrior is. I do not at all resent paying a few
> hundred pounds for good software. I would much rather pay for
> something that's good, than something that is free, but poor to the
> point of making me want to switch processor. (Something that a
friend
> of mine actually did.)
>
> What's even more frustrating is that the processors themselves are
> really rather good and tremendous value for money.
>
> It will be very interesting to see how good Cosmic's 56F8xxx tool
is.
> I think it could give the Freescale DSPs a new lease of life.

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
Re: 56800/E Trial - dibosco - May 6 16:09:00 2005
>> In my experience most negative comments about
CodeWarrior tools come from people that use older
versions or simply don't know how to use
some features. <<
My previous reply to your comments didn't get posted
so I suspect they were "moderated out".
I wrote to Metrwowerks about all my gripes and they
replied in each of these issues that they couln't
help.
I am *not* unfamiliar with the tools and struggled for
more hours than I care to remember! Still that won't
stop you patronising me.
I would restress my recommendation to gain a bit of experience with
other tools to see what a top class environment can offer.
And btw, the last version I used was v6. Maybe you can one better than
Metrowerks could and tell me how to reset without reloading flash?

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )
RE: Re: 56800/E Trial - Ron Liechty - May 6 16:34:00 2005
Hi,
First let me say that I will represent the CodeWarrior tools, and I
apologize if you were patronized. We do understand that not all tools
are the best tool for an individual user. We have many ways to
customize the tools to suit someone's needs which may not be evident to
the first time user.
If you wish to write me privately with your service request number or
your name where I can look things up I will certainly try to help you
reset reloading the flash. I'm not an engineer but I'm not a sales or
Marketing person either.
We are always interested in improving our product, and open to
suggestions for how it can be improved. I welcome all feedback,
positive and negative, publicly or privately. By being open and
listening we have grown and I will continue to do this.
Thanks for listening to my spiel.
Ron
--
Ron Liechty - ron.liechty@ron....
Ombudsman - Manager Customer Focus
-----Original Message-----
From: motoroladsp@moto... [mailto:motoroladsp@moto...]
On Behalf Of dibosco
Sent: Friday, May 06, 2005 4:10 PM
To: motoroladsp@moto...
Subject: [motoroladsp] Re: 56800/E Trial
>> In my experience most negative comments about
CodeWarrior tools come from people that use older
versions or simply don't know how to use
some features. <<
My previous reply to your comments didn't get posted
so I suspect they were "moderated out".
I wrote to Metrwowerks about all my gripes and they
replied in each of these issues that they couln't
help.
I am *not* unfamiliar with the tools and struggled for
more hours than I care to remember! Still that won't
stop you patronising me.
I would restress my recommendation to gain a bit of experience with
other tools to see what a top class environment can offer.
And btw, the last version I used was v6. Maybe you can one better than
Metrowerks could and tell me how to reset without reloading flash?
--
Ron Liechty - ron.liechty@ron....
Ombudsman - Manager Customer Focus

(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )