STM32开发环境搭建
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配置

