

The Target Configuration File is a plain text XML file, with a. Once the Target Configuration File is created and all the appropriate hardware is connected and powered up, the debugger is ready to be launched.Īs mentioned in the Debug Overview section, Target Configuration Files are responsible for describing the physical aspects of the debugging environment. This file also contains the exact specification of the Device or Board being used. This file is populated with the appropriate Debug Probe type (XDS, ICDI or MSP-FET) and host interface (USB or Ethernet). To properly make CCS aware of the physical aspects of the debugging environment, a Target Configuration File must be created. This setup, when used with CCS, allows the host PC to communicate with the target, load data and code, control the execution of the program loaded via breakpoints/watchpoints and step operations, as well as read data back to the host PC to be displayed in views such as Expressions/Memory/Disassembly. Throughout this document, it will be called the target. The Board or Device is the hardware that contains one or more devices required for the executable to run.

Throughout this document, the connection will also be called the Debug Probe. The connection is the piece of hardware between the host PC that runs CCS, and the device or board where the code is supposed to be executed.

The physical debugging setup is shown above, with the two main components involved during a debug session:
