# OfflineSWD
**Repository Path**: MBronsom/OfflineSWD
## Basic Information
- **Project Name**: OfflineSWD
- **Description**: STM32系列离线烧写器
- **Primary Language**: C
- **License**: Apache-2.0
- **Default Branch**: MiniOfflineSWD
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 3
- **Created**: 2021-07-25
- **Last Updated**: 2025-06-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# SWD离线烧写器
本项目使用STM32F103RET6作为主控,基于ST官方CMSIS-DAP项目进行修改,实现可脱机、可去读保护烧写(因项目暂时只有F103系列脱机烧写需求,所以暂时只添加了F103的烧写算法)。
####
## 项目功能
#### 1.使用8M FLASH,可使用虚拟U盘向FLASH放置HEX文件或BIN文件进行烧写(BIN较快)
#### 2.可去除目标板的读保护,直接烧写(烧写后可能需要手动重启)
#### 3.支持手动切换模式,使离线烧写器支持DAP仿真
#### 4.安装驱动后可支持虚拟USB转TTL
#### 5.可离线使用串口调试功能(仅支持英文及常用数字符号)
####
## 使用教程
#### 1.长按SELECT键开机可进入DAP仿真模式,屏幕上显示DAP-CONNECT
#### 2.直接插入电脑USB端口可向离线烧写器放入相关烧写文件,并可使用虚拟串口功能
#### 3.连接目标板开机,选择文件后选择FLASH后即可进行烧写
#### 4.选择“>>”,进入DEBUG MODE后选择ENTER即可进行离线串口调试
####
## 其他
#### 当前版本项目已包含所有所需外部支持包,无需额外包含其他支持包。
## 项目意见
#### 如果项目有问题或者有新功能需求,欢迎向作者提交意见!
#### 欢迎加入QQ交流群 群号:912015729