一个极简的DAPLink
平时我的主要兴趣方向都是嵌入式软件开发方面的内容,但偶尔也做一些硬件相关的内容。我的硬件设计水平一般,仅仅是能够用嘉立创的EDA软件设计一些简单的PCB,焊接能力更是拿不出手😅。
之前我偶然间看到一个别人设计的DAPLink,使用51单片机完成的。让我感兴趣的是,如果更换同类型的更小封装芯片,或许可以设计出一个非常小的DAPLink,所以就有了我的一个设计。
我使用CH552E单片机加一个LDO以及其它几个电阻电容就完成了它的主要电路。一个极简的DAPLink,具有一个SWD接口和一个UART接口,只有大约USBtype-C母座的大小。如果你喜欢,它甚至可以作为你的板载调试器。

我已经让它工作了很长一段时间,看起来非常好用。在某个量产项目中,我把它当作固件批量下载工具,目前还没有遇到明显的问题。
最后,它的原理图、PCB、源代码、编译好的固件在这里:
原理图PCB:立创开源-DAPLink
固件、源码:https://github.com/DazzlingOkami/CH552-DAPLink
一个极简的DAPLink
2024/05/18/一个极简的DAPLink/
if (hexo-config('comment') && hexo-config('comment.enable') == true && hexo-config('comment.use')) {
if (hexo-config('comment.use') == "valine") {
@import "./valine.styl"
}
else if (hexo-config('comment.use') == "gitalk") {
@import "./gitalk.styl"
}
else if (hexo-config('comment.use') == "twikoo") {
@import "./twikoo.styl"
}
else if (hexo-config('comment.use') == "waline") {
@import "./waline.styl"
}
}
.comments-container {
display inline-block
width 100%
margin-top var(--component-gap)
.comment-area-title {
width 100%
color var(--text-color-3)
font-size 1.38rem
line-height 2
i {
color var(--text-color-3)
}
+keep-tablet() {
font-size 1.2rem
}
}
.configuration-items-error-tip {
display flex
align-items center
margin-top 1rem
color var(--text-color-3)
font-size 1rem
i {
margin-right 0.3rem
color var(--text-color-3)
font-size 1.2rem
}
}
.comment-plugin-fail {
display none
flex-direction column
align-items center
justify-content space-around
width 100%
padding 2rem
.fail-tip {
color var(--text-color-3)
font-size 1.1rem
}
.reload {
margin-top 1rem
}
}
.comment-plugin-loading {
flex-direction column
padding 1rem
color var(--text-color-3)
.loading-icon {
color var(--text-color-4)
font-size 2rem
}
.load-tip {
margin-top 1rem
color var(--text-color-4)
font-size 1.1rem
}
}
}