VsCode环境下STM32开发环境搭建指南:基于新版HAL标准库

       时至今天, stm32的生态官方已经搭建的很完善 , 但是还是有一些不太合适的地方. 如 CubeIDE的问题, 以及对调试的支持不够, CubeMonitor的难用, 还有非常重要的 AI+代码提示问题, Vscode + Cursor完美替代. 由于以前的替换相对麻烦, 今天已经非常简单了. 

目录[字体大小不会调]

一. VsCode开发STM32Hal库

二. VsCode开发STM32标准库

一. VsCode开发STM32Hal库

       Vscode开发STM32Hal非常简单, 目前官方力推Hal库, 虽然性能可能略低标准库,但是未来应该是Hal用的多, 一代一代的迭代 标准库最终还是慢慢没落.

一. 软件需求

1. VsCode : 五星神器

2. STM32CubeMX :  STM32CubeMX v6.11.0 or later :代码框架生成

3. STM32CubeCLT : 工具链合集

4. STM32CubeIDE : 可选

5. VsCode插件: STM32 VS Code Extension ; Cortex-Debug ; Cmake ; Cmake Tools ;  Better C++Sntax ; Hex Editor ; IntelliCode ; Makefile Tools ; C/C++ Snippets . 主要是代码提升和补齐已经高亮等

详细过程参照如下博主设置:

用VSCode和STM32CubeMX打造STM32开发利器 保姆级教程_stm32cubemx vscode-CSDN博客

【STM32开发笔记】搭建基于ST官方VSCode扩展的STM32开发环境_stm32 vs code extension-CSDN博客

偷懒过了

二. VsCode开发STM32标准库

1. VsCode + 插件 : 参照上面

2. STM32CubeMX: STM32CubeMX v6.11.0 or later 

3. STM32CubeIDE : 可选

4. Cmake ; Make ; Gcc ; Openocd ; MinGW64

直接从ST官网下载可执行文件 , 也可以使用如下 [博主链接]

引用声明:https://blog.csdn.net/yyz_1987/article/details/131000116

参照如下博主 偷懒过了 手动狗头 有问题评论区吧.

Vscode搭建开发调试STM32/RISC-V环境IDE(最全面)_vscode stm32-CSDN博客

使用STM32标准库构建VSCode+gcc+openOCD开发STM32-CSDN博客

【STM32开发笔记】搭建基于ST官方VSCode扩展的STM32开发环境_stm32 vs code extension-CSDN博客

【电赛-软件】基于ST官方插件 配置VScode开发STM32_stm32 vs code extension-CSDN博客

最后 VsCode 如果与问题难搞, 可以直接 使用五星附魔神器Cursor 暂时替代VsCode 把问题都交给 Cursor的 Agent吧 , 然后震碎你的三观, 未来程序员可能就是代码整合评审兜底, AI无可替代 , 至于 Cursor的claude-3.5/3.7-sonnet 的使用次数, 各位大神各显神通吧, 博主自己直接20美刀放血[完]

作者:Parkerfive

物联沃分享整理
物联沃-IOTWORD物联网 » VsCode环境下STM32开发环境搭建指南:基于新版HAL标准库

发表回复