EMBEDDED NOTES / 01

常用烧录器比较

整理几种常见调试与下载工具的特点,帮助初学者根据芯片平台和学习场景做出合适选择。

分类:嵌入式学习 更新:2026 年 8 月 23 日 阅读:约 3 分钟

先按芯片平台,再看调试需求

烧录器通常同时承担程序下载和在线调试两类工作。学习 STM32 时,ST-LINK 是直接、易上手的选择;需要覆盖多种 ARM 芯片或更重视调试体验时,可以考虑 J-Link;希望使用开放标准、兼容不同开发环境时,CMSIS-DAP 设备更灵活。

常用工具一览

工具 常见平台 主要能力 适合场景 特点
ST-LINK STM32 下载、断点、单步、寄存器查看 STM32 入门与日常开发 配套工具完整,使用直观
J-Link 多种 ARM Cortex-M 下载、在线调试、实时观察 跨平台项目与深入调试 兼容性广,调试体验稳定
CMSIS-DAP 支持 CMSIS-DAP 的 ARM 芯片 下载、断点、单步调试 配合 Keil、OpenOCD 等环境学习 开放标准,设备选择多
USB-UART 带串口 Bootloader 的芯片 串口下载、日志查看 串口升级与运行日志 成本低,但通常不支持在线调试

表格仅作学习时的快速参考,具体能力以芯片手册和开发工具文档为准。

我的简短建议

  1. 刚接触 STM32:优先使用开发板自带或官方配套的 ST-LINK,连接和资料都比较容易找到。
  2. 需要覆盖多个品牌:选择 J-Link 或可靠的 CMSIS-DAP 设备,并确认目标芯片的接口定义。
  3. 只做串口下载:USB-UART 足够实用,同时可用于查看程序输出的日志。
工具只是辅助,接线前确认电平、接口方向和供电方式,按照开发板与芯片资料操作即可。