I tried declaring as volatile and it is at the exact same address.

Carl

On Sat, 20 Feb 2010 01:35:03 +0000
 "Wayne Uroda" <[email protected]> wrote:
>try declaring i as volatile, or the compiler will probably get rid of it since 
>it has no effect or side-effect.
>Sent via BlackBerry from Vodafone
>
>-----Original Message-----
>From: Carl <[email protected]>
>Date: Fri, 19 Feb 2010 18:29:03 
>To: <[email protected]>
>Subject: [Mspgcc-users] stack variable in flash?
>
>I'm sure that I'm missing some basic here but I'm not sure what. The
>first variable on the stack is in an unexpected location. I would expect
>it to be located somewhere on the stack in RAM (0x30ff-0x1100) but it is
>located in flash memory and it does not get set or incremented.
>
>
>#include <io.h>
>
>int main()
>{
>    int i=0;
>    while(1)
>        i++;
>}
>

Reply via email to