CMSIS-DAP: Debug Unit Processor

| CMSIS-DAP Version 1.2.0 (Proposal) Interface Firmware for CoreSight Debug Access Port

- Main Page
- Usage and Description
- Reference

All Functions Groups Pages
Debug Unit Processor
Firmware Configuration

CMSIS-DAP Firmware runs on Debug Units with a Cortex-M microcontroller. More...

CMSIS-DAP Firmware runs on Debug Units with a Cortex-M microcontroller.

The CMSIS-DAP Firmware is designed to execute on a Debug Unit that is using a Cortex-M0, Cortex-M0+, Cortex-M3, or Cortex-M4 processor-based microcontroller.

The following steps describe how to change the microcontroller in the CMSIS-DAP Firmware project:

1. Open in the uVision IDE the project file .\Firmware\MyDebugUnit\CMSIS_DAP.uvproj.
2. Open the Project - Options - Device dialog and select the microcontroller of the new Debug Unit.
3. In the Project Window replace the files that belong to the group Startup Code with the relevant files for the new device.
4. Optionally you may modify the project file Target name and the file Abstract.txt to reflect the new Debug Unit.

Select the microcontroller

In MDK Version 5 changing the microcontroller should bring in already the relevant software components for the new target. However, depending on the availability you may need to replace some components with custom implementations.

Replace missing software components