Hi everyone. I have an engineering background and quite familiar with coding and HW. However I am new to the MSP430 and the tool chain.
Recently I've got a MSP-EXP430G2 Launchpad and installed the CCS. I can blink LEDs and do the usual simple stuff. However I am confused on the launchpad functionality and how it interacts with the CCS, for example:
1. What exactly happens when I run debug (F11) in CCS ? Does the program run on the socketed device or in the emulator part ? Are they independent ?
2. Does run->debug actually program the flash memory on the socketed device ?
2.a If the answer to #2 is "no" can I use the CCS+Launchpad to flash the socketed device when the project is finished and use it outside of the launchpad ?
2.b If "yes" is it possible to avoid flashing the device every time I debug something ?
Basically I need some quickstart guide on the launchpad emulation / debugging / programming functionality and some explanation how the launchpad interacts with the CCS in different modes.
I apologize for dummy (and possibly repeated) questions. If you can point me to the a relevant thread or a TI document I would much appreciate the help !