1. 环境准备与硬件连接
作为嵌入式开发者,我深知一个稳定的开发环境有多重要。记得刚开始用DAPLink那会儿,光是驱动问题就折腾了我整整一个下午。现在我把这些经验都总结出来,让你少走弯路。
1.1 硬件准备清单
先说说硬件连接,这是最基础也是最重要的一步。你需要准备:
- DAPLink调试器一个(建议选择正品,稳定性更有保障)
- STM32开发板(根据你的项目需求选择型号)
- USB数据线(推荐使用带屏蔽的优质数据线)
- 杜邦线若干(最好使用彩色线区分功能)
接线方式很重要,我习惯这样连接:
- SWDIO → SWDIO(数据线)
- SWCLK → SWCLK(时钟线)
- GND → GND(地线,一定要接!)
- VTREF → 3.3V(参考电压,接STM32的供电电压)
- NRST → NRST(复位线,可选但建议连接)
注意:GND必须连接,这是很多新手容易忽略的点。我曾经因为没接GND,调试了半天才发现问题。
1.2 软件安装与配置
软件方面需要准备两个核心工具:
- OpenOCD(建议使用最新版本)
- GNU Arm Embedded Toolchain
安装OpenOCD时,我推荐直接下载预编译的版本,省去编译的麻烦。安装完成后记得将bin目录添加到系统PATH环境变量中,这样可以在任意位置调用openocd命令。
验证安装是否成功:
openocd --version
如果显示版本信息,说明安装成功。
ARM工具链的安装也很简单,下载后解压到指定目录,同样需要将bin目录添加到PATH。验证命令:



被折叠的 条评论
为什么被折叠?



