第 3.2 节

Windows环境准备

协作者
董佳辉的头像董佳辉
发布于 2026/10/09更新于 2026/10/09

环境介绍

本教程环境介绍:

  1. 系统:Windows 10 LSTC 2021

  2. 系统内核:Windows NT

  3. 架构:X86_64(amd64)

其他Windows 10 及以上环境也可以。

安装各种软件与环境

安装CubeMX

官网下载:https://www.st.com.cn/zh/development-tools/stm32cubemx.html 机器人队网站下载(需要登陆,但速度很快):https://vinci.sdut.edu.cn/downloads

下载完后解压出来SetupSTM32CubeMX-6.18.1.exe

这个下面的路径建议默认,你也可以选择其他地方,但需要保证纯英文路径和有权限的路径(如果你不懂,建议默认)。

等待进度条滚完就结束了。

安装VScode

先百度官网:https://code.visualstudio.com/

这个下面的路径建议默认,你也可以选择其他地方,但需要保证纯英文路径和有权限的路径(如果你不懂,建议默认)。

必须像这样勾选

等待进度条滚完就结束了。

安装openOCD

安装

官方链接:https://openocd.org/pages/getting-openocd.html

下载链接:https://github.com/xpack-dev-tools/openocd-xpack/releases

然后下载xpack-openocd-版本号-win32-x64.zip:

下载完后解压到C盘,比如:C:\xpack-openocd-0.12.0-7。

添加环境变量

设置
→ 系统
→ 系统信息
→ 高级系统设置
→ 环境变量

alt text

alt text

编辑 → 新建,把C:\xpack-openocd-0.12.0-7\bin加上

alt text

保存后,打开powershell:

openocd --version

alt text

安装驱动

Linux 下我们需要关注 /dev/bus/usb 和 udev rules。

Windows 下没有 udev,因此不需要配置 Linux 那一套权限规则。

但是 Windows 需要给不同的调试器安装合适的 USB 驱动。

Linux → udev 权限
Windows → USB Driver
调试器Windows 是否需要额外装驱动推荐做法
ST-Link V2 / V2-1需要安装 ST 官方 STSW-LINK009
STLINK-V3通常系统能识别,但仍推荐装 ST 官方组件安装官方驱动最省心
J-Link需要官方 J-Link 软件包安装 J-Link Software and Documentation Pack,里面自带 USB Driver
DAPLink / CMSIS-DAP v1一般不需要使用 Windows 自带 HID 驱动
DAPLink / CMSIS-DAP v2一般不需要正规 DAPLink 使用 WinUSB,可自动绑定
某些国产 CMSIS-DAP 魔改探针不一定真识别不了再考虑 WinUSB/Zadig

官方链接:https://www.st.com.cn/zh/development-tools/stsw-link009.html 机器人队网站下载(需要登陆,但速度很快):https://vinci.sdut.edu.cn/downloads

解压出来

右键stlink_winusb_install.bat以管理员身份运行

官方链接:https://www.st.com.cn/zh/development-tools/stsw-link009.html 机器人队网站下载(需要登陆,但速度很快):https://vinci.sdut.edu.cn/downloads

右键下载好的exe以管理员身份运行,比如我的叫JLink_Windows_V984_x86_64.exe

等待进度条滚完就结束了。

重启

做完上述操作后,傻逼Windows大概率需要重启一下