【VScode】(基于CubeIDE工程)STM32CubeMX+VScode(含trae豆包AI插件)开发+STM32CubeIDE调试下载STM32程序

本实验使用工具清单:
使用逻辑:

软件名称 使用场景
STM32CubeMX 新建文件和参数的设置
VScode 代码的编辑,AI辅助
STM32CubeIDE 程序调试,程序下载烧录
  1. Visual Studio Code 1.120.0 (前往官网下载最新版
  2. STM32CubeMX 6.17.0(点击下载)
    在这里插入图片描述
  3. STM32CubeIDE 2.1.1 (点击下载)
    在这里插入图片描述

准备工作

安装上述软件(略)

为VScode配置隔离开发环境-CubelIDE

在这里插入图片描述
在这里插入图片描述

##为VScode切换开发环境
在这里插入图片描述

为新环境安装插件

在这里插入图片描述

安装好后会自动为我们安装如下工具链
在这里插入图片描述

更新ST-link固件

在这里插入图片描述
在这里插入图片描述

安装TRAE智能工具-字节跳动(豆包)

在这里插入图片描述
简单配置一下-笔者全勾上了
在这里插入图片描述
配置trae插件-根据自身习惯
在这里插入图片描述

开干

一、使用STM32CubeMX新建工程

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

cmake工程和cubeIDE工程优缺点-可问问豆包
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成工程文件清单如下:
在这里插入图片描述

二、在VScode中导入工程(编辑)

在这里插入图片描述
在这里插入图片描述

C/C++Extension要点击取消,因为STM32插件自己带了,安装会有冲突
在这里插入图片描述
在这里插入图片描述

三、在STM32CubeIDE 2.1.1中编译下载程序

打开工程

在这里插入图片描述

编译工程

在这里插入图片描述
在这里插入图片描述

下载程序

在这里插入图片描述

以下首次下载时会弹出

在这里插入图片描述
在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐