Recently I've been working on a number of different target boards, all with unique Target Configurations. I ran into a problem trying to debug a C5515 eZdsp project. I kept getting emulation error when I tried to open a Debug session. I have a Target Configuration for the C5515 eZdsp that is located in the User Defined folder. I linked this target configuration to the C5515 project. What I finally realized was that when I started a Debug session, CCSv4 was trying to use the Default Target Configuration rather than the configuration associated with my project. The Default configuration was for a different target board.
I am confused on the relationship between Active and Default Target Configurations. I was under the impression that Default would only be used if there was no Active configuration. In my case it seems like I had to make my C5515 Target Configuration both Active and Default in order to successfully start a debug session. Why would that be necessary? Is it required that a Default Target Configuration defined? I think I would rather not have one because I have been bitten by this more than once.
Regards.
