We use CCS 6.0.1.00040. The bootloader and a default application for our Am335x board reside in SPI Flash. Before the SPI Flash is programmed, I can connect to the board using a Blackhawk USB560v2 emulator and .gel file, load code into DDR3, and run to main() all in one step. However, after the SPI Flash is programmed and the bootloader has loaded code into DDR3 and that code is running, I haven't found a way to halt the target, reload DDR3 with a new application, and run to main() for developing new code. In this case, the emulator connects to the target successfully but shows verification errors. I've tried removing DDR3_EMIF_Config from the .gel file, and removing everything from the .gel file since the bootloader has already configured the clocks, DDR3, etc.
How do I halt the application which the bootloader loaded into DDR3, load a new application into DDR3, and run to main()? Preferably this would be done in one step. Please include specific settings for the Program and Target tabs in Debug Configurations if that's where can be configured.