简介:一个基于STM32F103的离线烧写器
一、产品简介:
本产品是基于STM32103的离线烧写器,实现了STM32F10x系列芯片的离线烧写功能。(该项目只支持512K Flash的芯片)。
二、应用场景:
应用于工厂批量烧录,极客快速烧录等场景。
三、产品概述:
本产品通过使用STM32F103芯片,模拟出SWD通信协议,进而实现离线烧录其它芯片的功能。同时通过增加了USB U盘,方法用户存储多个镜像文件,满足客户烧录不同产品的需求。
四、产品参数:
1. 产品使用5V USB进行供电。
2. 接口:
(1)一个UART日志打印接口。
(2)一个USB U盘接口。
(3)一个SW烧录本机的接口。
(4)一个OLED显示屏接口。
(5)一个SW烧录目标芯片的接口。
(6)背面还有一个TF卡的卡座(未使用)。
3. PCB尺寸为 80mm * 50mm。
4. SW频率约为500khz左右。
5. 3D简介图:

五、使用说明和教程
1. 连接USB到电脑(使用U盘接口),首先在OLED菜单中选择USB DICK MODE(U盘模式),这时电脑上就会跳出U盘的图标,初次使用需要格式化U盘,然后将你想要烧录的镜像文件放入U盘中。
2. 连接目标板,在OLED菜单中选择DOWNLOAD MODE(下载模式),然后在OLED菜单中选择你要烧录的镜像文件,然后点击OK,就可以开始烧录了,烧录完成后,会提示继续烧录。
3. 在任意界面长按OK键,可以返回上一级。
六、备注
1. 附件提供了软件烧写固件,使用JLINK即可下载到芯片中。
2. 除去芯片和PCB制版,成本约为50元左右。
3. 对于R11,是一个限流电阻,如果想要蜂鸣器声音大些可以换个更小的电阻或者直接短接。
4. 对于R16、R18、R20、R21、R23、R24这几个上拉电阻,目前没有接,接不接都不会影响功能,这几个电阻是留着未来扩展功能使用。
七、测试视频
测试视频描述了如何往U盘中添加镜像文件和如何进行烧录。