CMSIS-DAP  Version 2.0.0
Interface Firmware for CoreSight Debug Access Port
 All Functions Groups Pages
Debug Unit Processor

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.
MDK_Device.png
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.

RTE.png
Replace missing software components