Rust开发环境安装笔记

STM32CubeIDE

STM32CubeIDE是基于Eclipse的,因此只需要安装Rust插件。

Rust插件

需要安装版本较新的Rust插件,否则无法支持rust-analyzer。

  • 菜单: "Help" -> "Install New Software..." -> "Add..."
  • 仓库: http://mirrors.ustc.edu.cn/eclipse/corrosion/releases/1.2.3/
  • 插件: Corrosion: Rust edition in Eclipse IDE

Rust设置

点击 Window -> Rust 检查一下 rustupcargorust-analyzer 等的路径是否正确。

RustPluginSetting.png

调试

和调试C的代码一样,使用STLink可在STM32CubeIDE中给Rust的代码设置断点。

RustInEclipse

已知问题

  • [2023-04-25] 高版本的STM32CubeIDE(>=1.9.0)安装成功后无法启动插件。
    • 解决方法:不要安装最新(1.2.4)版本的Rust插件,安装1.2.3的插件。
最后修改 August 4, 2026: perf: 修订文档 (e317ffb)