This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28377D program only one core

Hello, 

I am using F28377D, and have a question about using ccs to program it. 

I only use CPU1 on F28377D, but every time I program through CCS it will program both cores. The very first time to enter debug mode in a new project, CCS will ask which CPU to program. But later it somehow changed to programming both cores, and I can not find out how to change it back. Is there a way to set CCS such that only CPU1 is programmed? 

Thank you very much. 

Shibin

  • Hi,

    Try this way out.

    - Build your code. You should generate the .out file for your build

    - Open View->Target Configurations. This should open a window on the right side. Here inside projects, you should be able to locate your project and the corresponding ccxml file

    - Right click on the ccxml file for your project and click Launch Selected Configuration. The debug window should launch with your target configuration.

    - You can now see the four C28x cores on your device (2CPUs and 2 CLAs). They will all be disconnected by default. You can now selectively choose to connect to a specific core and load code for that

    - To connect to a specific core, select that and go to Run->Connect Target. The debugger will now and go and launch a connection to the specific core.

    - To load the program associated with a specific core, just choose Run->Load->Load Program and provide path for your output file.

    - The program will load to flash or RAM depending on your config and then program execution will halt at the beginning of main. From here on, go ahead and debug

    Regards

    Nishant