According to Targeting_DSP56800 Manual it states:
The following options are not applicable to the DSP56800 compiler.
Disable the options at all times:
Force C++ compilation
ISO C++ Template Parser
Enable C99 Extensions
Enable Objective C
Enable C++ Exceptions
Enable bool Support
Enable wchar_t Support
EC++ Compatibility Mode
The stationary on CodeWarrior for DSPv5.0 had this enabled and when
you convert it to CodeWarrior for DSPv5.1 it is still enabled but
now it gives you a warning that it unsupported which is correct.
There are several ways to view memory in the debugger window. In
the source window you do a right-click and select 'View Memory'.
You can also select the option 'View Memory As' when you right-click
on the source window. You can also go to Data --> View Memory. You
can also select Alt+Shift+M. All these options work. I have not
seen what you are describing but each one of the options that I
described above works. - Irene
--- In , "David" <beanfranks@y...> wrote:
> I can only comment on the two issues below.
> Older projects apparently have those options checked but since
there was no actual
> functionality behind the offending check boxes, it did not
matter. I imagine that in
> the upgrade these were not turned off automatically when a project
> because it either was overlooked or was too much extra work. I'd
prefer the lack of
> checking rather than having to update the checkboxes ever time a
> As far as the endian swap business, the IDE code base is shared
amongst all the
> different platforms CodeWarrior supports. Since the desktop
versions make up the
> bulk of the users/sales/demand, the default endian mode is wrong
> DSP56800s. (Yet another manifestation of Wintel marketshare...)
Pretty annoying, but
> once you know it, you automatically do the swap when you open a
> I've never seen any of the non-working menu issues you've seen.
> --- In , "Litinas, Terry"
> > First, I did not create new project files and drag my source
files into them
> > because there are close to twenty sub project files in this
> > each was opened in CodeWarrior 5.1.1, I was given the option of
> > them for the new version which I did. In order to compile error
free I had
> > to go to
> > Edit--->Target Settings--->Language Settings--->C/C++ Language
> > "Enable bool support" and "Enable wchar_c Support".
> > In using the debugger I have found a few strange things.
> > Data--->View Memory from the menu did not display a memory
window. I tried
> > many times. When I tried the short cut keys (Alt+Shift+M) a
> > was displayed although I could not get the menu to work. After
> > the memory window once with Alt+Shift+M, the menu also works
> > Don't know why, but it works.
> > I know this has been discussed already but I have to comment on
> > Endian" feature. First, I don't understand what big or little
endian has to
> > do with the way a 16 bit word is handled by a 16 bit processor
like those in
> > the 56F80x family. Any time memory is displayed I would expect
to see bit 15
> > as the msb and bit 0 as the lsb just as the dsp does. I tried to
> > "Swap Endian" feature on a couple memory windows yesterday and
found it to
> > have no effect - the displayed window did not change. Today it
seems to swap
> > bits 15-8 with bits 7-0 in each 16 bit word. I'm not sure what I
did to make
> > it work. I do find however that enabling the feature puts the
> > sync with what is really in memory or peripheral registers.
Again, I'm not
> > sure why this is an option.