CMSIS-DAP is designed for debug units with a Cortex-M microcontroller. More...
CMSIS-DAP is designed for debug units with a Cortex-M microcontroller.
The CMSIS-DAP firmware can be deployed to a debug unit that is based on Cortex-M processor-based microcontroller.
CMSIS-DAP debug unit Hardware
The picture below shows the setup with an isolation adapter.
CMSIS-DAP debug unit with isolation adapter
Hardware requirementsThe CMSIS-DAP firmware is designed for debug units that fulfil the following hardware requirements:
The CMSIS-DAP firmware can be configured for a new debug unit using at least the Keil MDK-Plus or MDK-Professional Edition. Reference implementations are provided as source code with complete project files and may be used as starting point for the firmware deployment to a new debug unit.
The folder .\Firmware\Config contains a template of the DAP_config.h configuration file. Various adaptations for different target hardware are provided.
Folders and Files Description .\Firmware\Examples\LPC-Link2 CMSIS-DAP firmware using USB bulk transfers adapted to the NXP LPC-Link2 debug unit. .\Firmware\Examples\MCU-LINK CMSIS-DAP firmware using USB bulk transfers adapted to the NXP MCU-LINK debug unit.The CMSIS-DAP firmware is designed to execute on a debug unit that is using a Cortex-M processor-based microcontroller. To deploy the firmware to a new debug unit copy an existing firmware adaptation to a new folder. For example, copy the folder .\Firmware\Examples\MCU-LINK to a folder called .\Firmware\MyDebugUnit.
To following steps describe the adaptation of the CMSIS-DAP firmware to a new debug unit:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4