前言(2026.4.20)
本文的环境配置受当时时代局限性,使用的配置方法已经过时,特别是新版STM32CubeMX已经有了CMake配置等,不需要额外提供。本文需要择日重编。
Step 1 : 准备材料
本教程基于 Linux 编写(Archlinux),Windows 下网上已经有足够多的资料了也无需多说。
准备一块 STM32F103C8T6 最小系统板(笔者用的是国产 ST 芯片,淘宝上十来块钱),准备一个 ST-LINK v2(淘宝上十来块钱),4 根跳线。
注:购买的时候网上一般会有两种板子,一种是 C6T6 的板子,一种是 C8T6 的板子,两者的区别不大。给出一些比较明显的差别(ATMega328P 即为 Arduino Uno 使用的芯片):
2023/4/5大约 5 分钟