Vs Code配置STM32开发环境
前言
嵌入式开发可以选用keil5,STM32CubeIDE等,本着all in one 的原则,减少软件切换操作的迟钝,增加丝滑流畅度,采用Vs Code编辑STM32 代码
配置
- 安装STM3CubeIDE(内嵌CubeMX,整套编译工具)
- 新建工程文件
- 配置IO口
- Vs Code插件扩展
- STM32 VS Code Extension
- Cortex-Debug:代码仿真与调试
- Embedded IDE:用来导入Keil工程,支持Cortex-M内核芯片的编译和烧录工作
- GDB:配合
Cortex-Debug插件实现仿真调试功能。 需要单独下载并安装,安装的时候可以选择把执行文件路径加入系统的环境变量中,避免找不到"gcc.exe"文件路径等问题。
下载url:https://developer.arm.com/downloads/-/gnu-rm - C/C++ Extension Pack
- Vs Code 侧边栏选择STM32 VS Code Extension
- import a local project

- 选择本地 .cproject文件;VS code自动生成CMakeLists等文件
- 编辑main.c文件,发现需要配置编译器路径
- Select compiler——Select another compiler onmymachine——选择Cube IDE编译器安装路径——选择arm-non-eabi-gcc.exe,编译器配置完成
- 对工程文件的CMakeLists.txt右键,configure all projects
- 至此完成开发配置

浙公网安备 33010602011771号