Skip to content

majbthrd/DapperMiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dapper Miser: lightweight CMSIS-DAP implementation

In late 2013, I created a functional implementation of CMSIS-DAP called "Dapper Miser" that runs in a low-cost USB microcontroller such as the PIC16F1454. My interest was seeing it deployed as a CMSIS-DAP debugger integrated into a low-cost hobbyist/educational ARM development board.

From 2013 to 2017, ARM only made the CMSIS-DAP specification available under a EULA (defunct link); this precluded anyone from releasing an open-source implementation that honored the EULA. However, sometime in 2017, ARM changed their tune and published (devoid of a EULA) a CMSIS-DAP specification here.

What distinguishes Dapper Miser from ARM's reference implementation (and its assorted clones) is that Dapper Miser's architecture was optimized to have a lightweight program footprint. This made it possible to implement CMSIS-DAP on an 8-bit microcontroller with far less resources than what ARM says is necessary. Please read the app note for more information on the implementation, and the associated README.md with each processor target.

About

lightweight CMSIS-DAP implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy