目录
介绍
J-Link对我来说有些大,而且没有虚拟串口,并且接口也不方便。所以基于官方的J-Link-OB-STM32F072-128KB(Cortex-M)来打造属于自己小巧的调试烧录工具。下载工具使用的芯片是STM32F072CBT6,虚拟串口可以做为USB转串口模块使用。
制作过程
1.硬件
基于官方的J-Link-OB-STM32F072-128KB(Cortex-M)方案,不仅仅支持SWD接口,还支持虚拟串口和拖拽式更新程序功能。速度方面,接口速度2MHz、下载速度100KiB/s。
原理图链接:https://www.segger.com/products/debug-probes/j-link/models/j-link-ob/
实物图: 
PCBA正面:

PCBA背面:

2.固件
网上参考资料很多,就不再详细说明了
总结
下载好固件后,连接电脑,是没有序列号的(-1),需要用低版本执行命令(exec setsn=xxxxxxxx[8位数字]) 修改序列号,高版本会无法识别命令,换低版本就可以了。

本文介绍了基于STM32F072CBT6芯片自制的一款小巧调试烧录工具的制作过程。该工具不仅支持SWD接口,还具备虚拟串口及拖拽式更新程序的功能。文中分享了硬件设计原理及固件刷写注意事项。
1万+





