使用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