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
  • 至此完成开发配置

作者:invo

出处:https://www.cnblogs.com/invo/p/18265256

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Invo1  阅读(188)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示