title: IAR unable to step through a pointer to cache
body: <p>I am currently writing code where it is necessary to use cache memory. I declared a pointer that points to the address 0x01000000. There are no compiler errors and I am fairly certain my code is correct. However, now I am at the stage where I need to test my code to see if it does what I want it to. When I try to step through it using IAR's debugger. Specifically, when I try to step through the portion of the code where I increase the pointer address "p++;" IAR gives me the following error. </p>
  
  <p>The stack pointer for stack 'CSTACK' (currently 0x...) is outside the stack range (0x.. to 0x..).</p>
  
  <p>Any Ideas?</p>