This product is no longer available for sale.
The seller may be offering an improved version or it may be hanging out on the beach, enjoying the retired life.
What is CMSIS-DAP? CMSIS-DAP is an open source debug interface released by ARM. So far there are several ports of CMSIS-DAP available: CMSIS-DAP on Freescale's FRDM boards (KL05/KL25/K20/K64), by AR…
Read More…What is CMSIS-DAP?
CMSIS-DAP is an open source debug interface released by ARM. So far there are several ports of CMSIS-DAP available:
I revised F103 DAP with hardware modification to follow mikroBUS specification. As a result, the debugger platform CAN BE reused with mikroBUS shields. Its feature includes but does not limited to:
Why another CMSIS-DAP interface?
I have released an MK20 based CMSIS-DAP interface before. However, STM32F103 is very popular in ARM communities, so there are many open source hardware projects available for STM32 platform. So I modified the X893's design and meet demands from the market.
As a result, I have two CMSIS-DAP interfaces now. One for F103, the other for MK20, with same features but with different 3rd party open source projects running on them.
Features
Verified Microcontrollers
We have verified the following microcontrollers with this CMSIS-DAP debugger for debugging and programming.
Hardware Design
The hardware design in EAGLE 5.11.0 will be put on github.
USB mini cable and 100mil 10pin JTAG/SWD cable are included in the package.
The first batch of 10 boards are manually soldered. Keep tuned if you are expecting better soldered versions. It will not last long, since I will sent out some free boards to its original designer and my friends.
The SWD/JTAG pin header is 100mil (aka 2.54mm) pitch. If you want 50mil (1.27mm) pitch header, you can order a JTAGSWD converter from my store.
Known Limitation There is a fly wire around LDO due to a bug of EGALE. I had to manually fix it.
Firmware Design
The source and binary code, which is a branch of X893 master will be forked on github.
Technical Support
The project is an open source project. As a result, the user has to be aware of that they has to find technical support in communities and source code.
Additionally, the user should have Keil uVision Pro to build the source code into binary.
Open Source Projects
Other commercial tools such as JLINK from segger have powerful software suite to leaverage its JTAG probe. Now CMSIS-DAP has comparable software as well. Besides debugging in Keil/IAR/Eclipse/CoIDE,we can use open source projects like PyOCD to have GDB debug and scripting capabilities.
Due to limitation of license, pyOCD can not reveal its flash algorithm, but its team promises there will be a step by step tutorial to allow user to write its own algorithm. Keep tuned.
Additionally CoFlash also support CMSIS-DAP as an universial programmer for Cortex-M. You can add new micros algorithm for flash programming.
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!