查看原文
其他

【自制分享】制作高效开发工具 stlink V2.1 & cmsis_DAP

Tkwer Tkwer望远镜 2021-01-31

制作高效开发工具 stlink V2.1 & cmsis_DAP(上)



        我们调试stm32单片机经常使用的调试下载器stlink V2 如下:


        第一个是ST公司推出的,其接口与Jlink兼容,但是其无用的io口比较多,占用很多空间资源;第二个是某宝经常看到的小stlink,其很小巧方便。

        但是今天的主角是stlink V2.1,其与stlink V2版本比较,加入了CDC虚拟串口功能;即一个stlinkV2.1集合了调试下载的SWD下载调试功能和外加一个串口功能,节约了电脑USB口,也使得开发桌面变得整洁。

        stlink V2.1并不像stlink V2在某宝那么普遍,但其制作也非常简单。  其原理图我们可以在ST官方推出开发板NUCLEO-F429ZI资料上获取

NUCLEO-F429ZI

原理图


        可以看到我们需要的核心器件是stm32f102cbt6,然后删减一些不必要的电路,使得我们的排版布局更加小巧紧凑,通过Altium Designer设计原理图:

        注:stm32f102cbt6是128kb flash,stm32f102c8t6只有64kb         flash 后面我们烧录的固件大小是要求128kb的。


          然后就是绘制pcb:

        3D视图:

            实物效果图:

    至此,我们的硬件制作已经完成了,下一期将讲解固件烧录步骤。



本教程仅支持个人学习用途,PCB文件在公众号内回复即可获取:stlinkV2.1 PCB


—END—





    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存