I need some direction on how to fix a problem regarding 2112 development. I am using the MSP-FET430UIF/MSP-TS430PW28 programming/debugging hardware with IAR Workbench IDE.
This is my problem:
Using the tools above I can load an assembly language program to the MSP4302112 part and the application will run and I can debug it.
When I leave the debugging session I select the 'Leave Target Running' option and the 2112 continues to run. (I have the board attached to some I/O and the I/O continues to function indicating the processor is still running).
I consider all of this to be normal and what I would expect.
I have a similar setup with a 2112 on a pcb. I use the voltage from the JTAG module to power the part of the pcb where the 2112 is attached. (No external power applied during programming/debug). As long as I am in the debugger the application runs, I can step through and debug the application, and I can turn individual inputs on and off by toggling their bits in their respective output registers. In fact everything seems to run just fine.
Then I exit the debug mode with the 'Leave Target Running' option selected, but my 2112 doesn't continue to run. It stops and does nothing. When I reenter debug mode again the application will run and I can do normal debugging, such as setting break points, setting/clearing bits, etc.
Will someone please point me in the right direction where I can find information to help me with this problem. It will be greatly appreciated. I am on a deadline, and of course, did not expect this type of problem.
Thanks,