板载 Link
开发板集成 Link 调试与烧录电路,一根 USB Type-C 数据线即可同时完成整板供电、固件下载和 SWD 在线调试。该区域与用户主控相互独立,通过 SWDIO、SWCLK 和复位信号访问 STM32F103C8T6。
板载 Link、USB、目标 SWD 与维护测试点原理图(打开 SVG 原图)
功能边界
- 下载、擦除和校验 STM32 固件。
- 设置硬件断点,单步执行并查看寄存器、内存和变量。
- 配合 Ozone、J-Flash、J-Link Commander 等工具工作。
- 给目标板供电,但不能替代舵机等大电流负载的独立电源。
设备名称
说明书将该电路称为“板载 Link”并按 J-Link 工具链使用。电脑中实际出现的 USB 设备名称取决于板载调试器固件版本;排障时以设备管理器和调试软件识别结果为准。
日常连接
- 断开不必要的外部负载,确认 BOOT 跳线处于正常启动位置。
- 使用支持数据传输的 Type-C 线连接电脑,不能只用充电线。
- 安装并更新 SEGGER J-Link 软件包,等待系统识别调试设备。
- 目标器件选择
STM32F103C8,接口选择SWD。 - 先执行连接或读取芯片信息,再下载
.elf或.hex。
备用 SWD 排针

用户主控备用 SWD 下载排针位于板卡中上部
当板载 Link 固件、USB 或硬件异常时,可以使用外部调试器连接备用 SWD。外部调试器与目标板必须共地;若双方都可能供电,应先明确由哪一侧供电,避免电源反灌。
Link 维护测试点

板载 Link 固件维护测试点定义
这些测试点用于维护板载调试器本身,不是日常下载用户程序的接口。需要重刷 Link 固件时,应使用与测试点间距匹配的探针,逐项核对电源、地、时钟、数据和复位信号。
不要盲接测试点
说明书 V1.2 未在正文中给出完整重刷步骤和固件包。没有匹配固件、线序和恢复方案时,不要擦除板载 Link。
连接失败排查
- 更换确认可传数据的 USB 线和电脑 USB 口。
- 检查 Link 是否在设备管理器中枚举,重新安装驱动。
- 核对目标型号、SWD 接口和连接速度,必要时降低 SWD 速度。
- 尝试复位下连接,并检查 CubeMX 是否保留
Serial Wire。 - 使用备用 SWD 排针交叉验证,区分 Link 问题与用户主控问题。