rust嵌入式开发环境搭建----以stm32f103zet6为例

前言

硬件准备:

  1. 正点原子精英STM32F103ZET6开发板
  2. ST-LINK V2仿真下载器
    实物图:

软件准备:

1.使用 nightly-msvc channel 的 Rust 编译器工具链(windows平台):

rustup default nightly-msvc

  1. 除了默认的标准库外,我们还需要提前编译好的 core 核心库。

rustup target install thumbv7m-none-eabi

  1. 对是stm32进行编程,还需要安装:

openocd
arm-none-eabi-gdb

下载地址:

https://gnutoolchains.com/arm-eabi/openocd/
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

点灯

接下来就是开始进行第一个rust嵌入式程序的实现-----点灯

创建一个新的项目:

cargo new blinky

未完待续

猜你喜欢

转载自blog.csdn.net/qq_40791023/article/details/121245669