I'm trying to debug an assembly project with CCS6 and an MSP430G2403 target. When debugging starts it halts at the start location set in the reset vector. If I free run the target code gets executed properly. I can suspend debugging and execution is stopped at an expected location. I can step through the code without any problems. However, if I start debugging by resuming instead of free running execution stops with the PC and all other registers set to zero. I'm using the MSP-FET430UIF. The FET seems to be functioning properly as it can load code into the target correctly. I'm unable to do any debugging because the same thing happens if I set a breakpoint and it gets hit.