When I look at the memory usage in CrossStudio, I see 240 bytes and
then when I remove any one of the "cases" the usage goes down to 0!
Even if this goes on the stack. 0 to 240 is a big change for just
one more "case"
Gus
--- In lpc2000@yahoogroups.com, "Paul Curtis" <plc@r...> wrote:
>
> Gus,
>
> I don't see this take any static RAM. Why do you think it does?
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> CrossWorks for MSP430, ARM, AVR and now MAXQ processors
>
> > -----Original Message-----
> > From: Gus [mailto:gus_is_working@y...]
> > Sent: 21 November 2005 01:45
> > To: lpc2000@yahoogroups.com
> > Subject: [lpc2000] unexplained RAM use on GCC and CrrosWorks
> >
> > put the following code in a file and compile it. it takes 240
byte
> > of RAM!!!!!!
> >
> > Can anyone explain why?
> > Remove any one of the cases and the RAM usage goes down to
NONE!!!
> >
> > int foo(int i)
> > {
> > switch (i)
> > {
> > case 0x22:
> > case 0x2A:
> > case 0x2B:
> > case 0x3E:
> > case 0x5C:
> > case 0x5D:
> > return 12;
> > break;
> > }
> > }
> >
> >
> >
> >
> >
> >
> > ------------------------ Yahoo! Groups Sponsor
> > --------------------~-->
> > Get fast access to your favorite Yahoo! Groups. Make Yahoo!
> > your home page
> > http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/dN_tlB/TM
> > --------------------------------------------------------------
> > ------~->
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> >
>Message
Re: unexplained RAM use on GCC and CrrosWorks
2005-11-21 by Gus
Attachments
- No local attachments were found for this message.