使用VScode配合STM32Cube开发stm32


此笔记是根据B站上面的视频STM32CubeMX 使用c++编程做的简要记录,方便自己回看。

一、Cube配置

与以往使用keil开发不同,在STM32Cube上面的Toolchain/IDE需要选择Other Toolchains(GPDSC),其余与之前配置一样。

二、VScode配置

(1)PlatformIO插件

未安装PlatformIO插件的首先需要在应用商店中安装这个插件。

(2)VScode新建工程

  • 在PlatformIO插件的Home下新建工程。

  • Project name需要设置和Cube上面的工程名字一样,Board也是选择和Cueb设置的芯片型号一样,Framework选择STM32Cube,Location使用默认地址取消勾选,Choose a location where we will create project folder选择之前Cube生成的文件路径(注意这边路径选择cube工程的父路径即可)

  • 删除PlatformIO自己生成的SrcInclude文件夹

  • platformio.ini中修改添加调试工具以及源代码路径。

[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = stm32cube
upload_protocol = stlink
debug_tool = stlink

[platformio]
include_dir = Core/Inc
src_dir = Core/Src

  • vscode配置到这边基本就完成了。

(3)程序编译和上传程序

程序的编译和上传按钮在下面的状态栏。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM