其他
【自制分享】制作高效开发工具 stlink V2.1 & cmsis_DAP
制作高效开发工具 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