对于一个单片机开发工作者来说,有一个趁手的调试器是非常必要的事情。前段时间在网上看到一个自制Jlink地 帖子,于是便萌生了一个自己动手做一个袖珍型的Jlink的冲动。姑且就叫它TinyJlink吧,以下是制作过程。
首先先把参考帖子放出来:http://akb77.com/g/stm32/jlink-ob/
这个Jlink是基于stm32f072单片机的,仅适用于Cortex M系类内核的单片机使用。
好了废话不多说了,进入正题。
第一步自然是设计硬件电路,首先是原理图,关于引脚的分布参考帖子里已经说明,我在这里直接粘贴出来。
PA0 ----- 1K -----|<|---+ 3.3V Activity LED
PA1 ----- 100 om ----TARGET RESET
PA2 ----- 100 om ---- TARGET SWCLK
PA3 -------------------- TARGET SWO
PA4 ----- 100 om ---- TARGET SWDIO
PA9 ----- 100 om ---- (COM TX) TARGET RX
PA10 --- 100 om ---- (COM RX) TARGET TX
接下来便是原理图:
原理图中供电采用了TPS79333作为稳压电路,这样进一步缩减的PCB板的尺寸。接下来便是PCB图纸。

本文介绍了如何基于STM32F072单片机制作一个袖珍型Jlink调试器——TinyJlink,包括硬件设计、PCB制版、固件下载等全过程,并展示了最终成品。
157

被折叠的 条评论
为什么被折叠?



