当前位置:   article > 正文

使用 rust 开发 stm32:开发环境搭建_rust stm32f103c8t6

rust stm32f103c8t6

更多分享内容可访问我的个人博客

https://www.niuiic.top/

本系列教程全部置于stm32专栏

本文介绍如何用 rust 语言开发 stm32。开发平台为 linux(gentoo)。

硬件准备

本文使用的芯片为 STM32F103C8T6。该芯片性价比较高,价格低廉,适合入门学习。需要注意的是该款芯片为国产仿品,在烧录的时候需要对软件进行一定修改。

在这里插入图片描述

仿真器选用 STLINK V2。可以选图片上的低配版,也可以选白色 20 针的较高级版。

在这里插入图片描述

连接时只需要按板子上的标注把相同的引脚连起来即可。

此外需要至少四根母对母杜邦线。

有经验的开发者可以选用jlink作为仿真器。效果上应该比stlink更稳定,不过使用外设时要更加小心。

软件准备

安装 rust

步骤极为简单,建议选用 beta 或者 nightly 版本工具链。

添加对相应架构的支持。

rustup target add thumbv6m-none-eabi thumbv7m-none-eabi thumbv7em-none-eabi thumbv7em-none-eabihf
  • 1

openocd

用于驱动仿真器。直接搜索如何安装即可。

对以上芯片,需要进行如下修改。

找到 openocd 的安装目录,将/scripts/target/s

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/958585
推荐阅读
相关标签
  

闽ICP备14008679号