2024/11/18小于 1 分钟
STM32开发环境搭建
介绍几种STM32开发环境搭建的方式,主要还是围绕VSCode
一、 基于PlatformIO和STM32CubeMX
1. STM32CubeMX生成工程代码
- 进入STM32下载页面下载并安装STM32CubeMX。 
- 打开STM32CubeMX,进入【Help->Manage embeded software packages】安装对应的固件包。 
- 配置时钟和引脚(参考视频),配置工程各种设置 
- 点击“GENERATE CODE”,生成工程代码 
2. 安装PlatformIO,配置项目
- VSCode插件中搜索并安装PlatformIO 
- PlatformIO中创建工程,选择合适的开发板和框架,确保目录为STM32CubeMX输出的目录 
- 配置platformio.ini文件(参考文章) 
[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = stm32cube
build_flags = ;决定头文件
        -ICore/Inc
build_src_filter = ;决定源文件
        +<../Core/src>
upload_protocol = serial ;代码上传方式3. 编译、上传、调试
VSCode左下角是编译、上传相关的命令
二、 基于VSCode和STM32 VS Code Extension
1. 下载STM32CubeMX和STM32CubeCLT
2. STM32 VS Code Extension配置

