03-Windows

Windows

译文 · 基于 The Embedded Rust Book

Windows

原文链接: https://doc.rust-lang.org/stable/embedded-book/intro/install/windows.html

arm-none-eabi-gdb

ARM 为 Windows 提供 .exe 安装程序。从这里获取并按说明操作。 在安装过程即将结束前,勾选/选择 “Add path to environment variable” 选项。然后验证工具已在你的 %PATH% 中:

1
2
3
$ arm-none-eabi-gdb -v
GNU gdb (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 8.1.0.20180315-git
(..)

OpenOCD

OpenOCD 没有面向 Windows 的官方二进制发行版,但若你不想自行编译,xPack 项目提供了二进制发行版,见这里。按所提供的安装说明操作。然后更新你的 %PATH% 环境变量,把二进制安装路径加入其中。(若你使用了简易安装,路径类似 C:\Users\USERNAME\AppData\Roaming\xPacks\@xpack-dev-tools\openocd\0.10.0-13.1\.content\bin\)

用以下命令验证 OpenOCD 已在你的 %PATH% 中:

1
2
3
$ openocd -v
Open On-Chip Debugger 0.10.0
(..)

QEMU

从官方网站获取 QEMU。

你还需要安装此 USB 驱动,否则 OpenOCD 无法工作。按安装程序说明操作,并确保安装正确版本(32 位或 64 位)的驱动。

就这些!前往下一节。

最后修改 August 11, 2026: 更新 (70a5af133)