I have a small program which toggles the LEDs. It does this at a speed slow enough that you can clearly see when the program runs. The program is intended to run from flash. When I download and hit the green arrow (to start the program) in CCS the program runs fine. If I then unplug the USB cable, and plug it back in (to reset the system) the program starts up but runs slower (LEDs are flashing at a noticeable lower rate). This suggests that when I download, the program "lands" in RAM, and when the board is reset (by a power cycle) it boots from flash. I would have expected that when I download to the board from CCS the code would go to flash and run from flash. What am I missing? Why do I have to either power cycle or hit the reset button to get execution from flash? I'm assuming I've overlooked something, but what?