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