环境搭建
系统环境
- 系统版本: Archlinux
- Rust 版本: 1.71.0
- Cargo 版本: 1.71.0
- Rustup 版本: 1.26.0
安装工具链
工具链简介:
- thumbv6m-none-eabi,适用于 Cortex-M0 和 Cortex-M1 处理器
- thumbv7m-none-eabi,适用于 Cortex-M3 处理器
- thumbv7em-none-eabi,适用于 Cortex-M4 和 Cortex-M 处理器
- thumbv7em-none-eabihf,适用于 Cortex-M4F 和 Cortex-M7F 处理器
- thumbv8m.main-none-eabi,适用于 Cortex-M33 和 Cortex-M35P 处理器
- thumbv8m.main-none-eabihf,适用于 Cortex-M33F 和 Cortex-M35PF 处理器
rustup target add thumbv7m-none-eabi
安装 cargo-binutils
rustup component add llvm-tools-preview
# 安装指定版本
# cargo install cargo-binutils --vers 0

该博客围绕Rust和STM32进行嵌入式开发环境搭建。介绍了系统环境,包括Archlinux系统及Rust相关版本。详细说明了工具链安装,如适用于不同Cortex - M处理器的工具链,还提及cargo - binutils、cargo - embed等安装,以及ARM GCC编译环境、GDB、串口工具、Openocd调试器和仿真模拟器的安装与使用。
最低0.47元/天 解锁文章
946

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



