当前位置: 首页 > news >正文

Cubemx+Vscode安装与环境配置

1.Cubemx安装

STM32 Microcontrollers (MCUs) - 意法半导体STMicroelectronics

 

选择你要的版本,我是安装在win系统的,所以选择这个

登录之后,可以下载。

这里就是HAL库,找到自己需要的,点击即可下载。

安装库

更改库的安装路径

安装库

2.Vscode

下载

Visual Studio Code - Code Editing. Redefined

安装arm-none-eabi-gcc

Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer

安装MinGW-w64

参考:MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)-CSDN博客

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net

Releases · niXman/mingw-builds-binaries

bin目录里面就可以找到g++.exe或者gcc.exe

MinGW-w64环境变量的设置

变量名可自定义,变量值是minggw64的文件路径

系统变量中的PATH环境变量,新建一个环境变量,路径是安装目录下的bin目录路径,因为gcc.exe和g++.exe都在这里面

验证MinGW是否安装成功

windows+r打开命令行管理器并且输入cmd:

然后输入gcc -v 或者g++ -v 或者 gcc --version 或者 g++ --version:

编写一段简单的代码验证下

在这个test.cpp的文件路径下,打开cmd

输入g++ test.cpp就会生成a.exe:

运行 a.exe,就会输出结果

 插件 C/C++

插件 Keil Assistant

3.终端-配置任务

EIDE

Vscode右下角会显示下载安装进度

会自动运行以下安装程序

重启 VSCode 刷新 系统环境变量

 EIDE 将在启动时检查 .NET6 运行时,打开 输出 面板查看 eide-log

4.Vscode打开Keil工程

编译下载

没有错误和警告

5.Vscode打开Keil工程乱码问题

 安装插件解决乱码问题

 

参考

vscode stm32cubemx 优雅开发stm32,最简单步骤教程_stm32开发(一)虚拟机 + vscode + stm32cube 开发stm32-CSDN博客

【vscode安装配置c/c++教程vscode安装使用教程vscode配置c/c++vscode配置Visual Studio Code使用方法Visual S】https://www.bilibili.com/video/BV1BQ4y1j7fY?vd_source=be33b1553b08cc7b94afdd6c8a50dc5a 

http://www.dtcms.com/a/354951.html

相关文章:

  • 聚焦建筑能源革新!安科瑞 “光储直柔” 方案护航碳中和目标实现
  • 162.在 Vue 3 中使用 OpenLayers 解析 GeoJSON 并为每个 Feature 填充渐变色
  • 如何调试一个EVM合约:实战操作 + 常见报错说明
  • 2025年第五届电子信息工程与计算机科学国际会议(EIECS 2025)
  • IO的最大输出速度
  • Maven 项目单元测试实战指南:从环境搭建到问题排查全解析
  • 一天认识一个神经网络之--CNN卷积神经网络
  • Linux系统之----命名管道模拟实现客户端、服务器
  • ImageToPromptAI-AI图像转提示词生成器
  • ftp命令批量删除服务器上的文件
  • 关于我在一个优惠券系统中rocketMQ消息幂等性自定义注解的处理
  • 使用reCAPTCHA提升WordPress网站安全性
  • 驱动开发系列67 - NVIDIA 开源GPU驱动open-gpu-kernel-modules分析-驱动初始化
  • Java自定义程序使用Ollama实现本地ai调用
  • Java-反射机制
  • Java 多线程环境下的全局变量缓存实践指南
  • PyTorch 张量核心知识点
  • 【物联网】什么是 Arduino Nano 33 IoT?
  • 基于springboot的二手车交易系统
  • WEEX唯客上线C2C交易平台:打造安全便捷的用户交易体验
  • FISCO-BCOS-Python 模板
  • 上海控安:GB 44495-2024《汽车整车信息安全技术要求》标准解读和测试方案
  • 动手学深度学习(pytorch版):第七章节—现代卷积神经网络(6)残差网络(ResNet)
  • Ubuntu 使用百度云的bypy上传和下载数据
  • ArcGIS+Fragstats:土地利用统计分析、景观格局指数计算与地图制图
  • 终极实战 - 全链路排查一次“502 Bad Gateway”
  • Linux并发与竞争
  • 达梦数据库-重做日志文件(三)-自动化迁移脚本和检查 磁盘 I/O 性能建议
  • 详细介绍Linux 内存管理 匿名页面和page cache页面有什么区别?
  • Mybatis 与 Springboot 集成过程详解