I am new to ARM world but will going to like it.

I am getting started using C for an MCU, previously I've used 8-bit AVRs fully in assembly (very large code). I use C/C++ for over 15 years on PC (as well as asm), the problem is not this one.
Everything is clear, works, except one thing with Atmel Studio 6.2. If I compile and debug an app. (either in flash or in SRAM), my variables on stack are wrong, wrongly displayed by the AS. Disassembly code and processor view shows the right value but the memory view and watch windows. (They show the same wrong value.) The address of the variable is ok accoring to the processor view.
I don't really like to enter disassembly window every time to identify and check my variables' value. :/
Have this happened to any of You?
I use ARM GNU toolchain and use the EDBG interface for debugging, Atmel Studio 6.2.1563 SP2.
Please help, it's a pain step-by-step debugging without a working watch...
Thanks in advance!