Loading

Vs Code配置STM32开发环境

前言

嵌入式开发可以选用keil5,STM32CubeIDE等,本着all in one 的原则,减少软件切换操作的迟钝,增加丝滑流畅度,采用Vs Code编辑STM32 代码

配置

  1. 安装STM3CubeIDE(内嵌CubeMX,整套编译工具)
  • 新建工程文件
  • 配置IO口
  1. 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
  1. Vs Code 侧边栏选择STM32 VS Code Extension
  • import a local project
    images/Vs Code配置嵌入式开发环境-20240624151222913.webp
  • 选择本地 .cproject文件;VS code自动生成CMakeLists等文件
  • 编辑main.c文件,发现需要配置编译器路径
  • Select compiler——Select another compiler onmymachine——选择Cube IDE编译器安装路径——选择arm-non-eabi-gcc.exe,编译器配置完成
  • 对工程文件的CMakeLists.txt右键,configure all projects
  • 至此完成开发配置
posted @ 2024-06-24 15:46  Invo1  阅读(513)  评论(0)    收藏  举报