Hi,
I'm debugging a program which is behaving oddly, and I set a breakpoint to stop on 1509, but it stops 16 lines earlier at line 1493. This is not an optimization issue because the place that it stops isn't even in the same subroutine and isn't even called anytime close to when the routine I'm trying to debug is called! Looking at the disassembly, the code is stopping at 0x010000. It should have stopped at $010AD2. Considering that both points in the code are in high memory, I suspect that is the problem with CCS. I've encountered this problem several times, in several places in my code. Sometimes it stops before the location I've specified and sometimes it is after. I am using the latest version of CCS6 programing an MSP430FR5949. I'm using less than half the memory on the chip so far, and half of that is data storage. Can I avoid this problem by not using high memory? How do I tell CSS to stop using it? I'm using GRACE. Any help would be appreciated. A fix would be nice, but I'd be happy with a workaround... Thanks.