STM32CubeIDE安装以及配置注意事项

STM32CubeIDE是一款免费的一体化多操作系统开发工具,集成了STM32CubeMX配置功能,适用于STM32微控制器的开发。本文详细介绍了STM32CubeIDE的下载、安装步骤,以及如何创建和打开工程。此外,还提到了软件的中文汉化、主题设置和添加自定义源文件的方法,帮助用户更好地配置和使用STM32CubeIDE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装

1.1 描述(重点是免费)

STM32CubeIDE是一款一体化的多操作系统开发工具,是STM32Cube软件生态系统的一部分。STM32CubeIde是一个高级的C/ c++开发平台,具有针对STM32微控制器和微处理器的外设配置、代码生成、代码编译和调试功能。它基于用于开发的Eclipse /CDT框架和GCC工具链,以及用于调试的GDB。它允许集成数百个现有插件,以完成Eclipse IDE的功能。STM32CubeIDE集成了STM32CubeMX的STM32配置和项目创建功能,提供一体机工具体验,节省安装和开发时间。选择一个空的STM32 MCU或MPU,或预配置的微控制器或微处理器从选择一个板或选择一个示例后,项目被创建并生成初始化代码。
在开发期间的任何时候,用户都可以返回到外围设备或中间件的初始化和配置,并在不影响用户代码的情况下重新生成初始化代码。STM32CubeIDE包括构建和堆栈分析程序,为用户提供关于项目状态和内存需求的有用信息。STM32CubeIDE还包括标准和高级调试功能,包括CPU核心寄存器、内存和外围寄存器的视图,以及实时变量监视、串行线查看器接口或故障分析器。

1.2 Download From the ST Website

  1. 选择合适的版本,本文以最新Windows版为例,Link: https://www.st.com/zh/development-tools/stm32cubeide.html#get-software在这里插入图片描述
  2. 使用一个邮箱进行下载,随便什么邮箱。在这里插入图片描述
  3. 解压到无中文路径。

1.3 Install By Window

  1. 选一个无中文的安装路径
  2. 勾选J-Link和ST-link Driver
  3. 弹窗询问是否安装ST-Link等驱动时点“是”
  4. Finish Easily

二、基本操作(后续补充)

2.1 选择工作环境

其实就是放工程的地方,这个软件有意思的地方是,多个工程可以功用一个工作环境,并且软件打开后是以工作环境为单位打开工程。

在这里插入图片描述

2.2 启动软件并建立工程

总共有4种建立工程方法,1:开始新工程,2:从CubeMX开始新工程,3:从SW4STM32或者TrueSTUDIO的工程转换工程,4:引用STM32Cube
Examples开始工程。本文只简单介绍1:开始新工程。(其实嘛,和VIvado创建工程方式很相似)

  1. 选择芯片或者开发板型号(界面右上角是一些基本介绍手册,选看)。在这里插入图片描述
  2. 工程取名,C语言开发,Executable,STM32Cube,之后一路点是。
    在这里插入图片描述

2.3 打开已有工程(看图)

在这里插入图片描述

三、配置

3.1 中文汉化

  1. 进这个网站找到你当时最新版的汉化包,然后复制这个地址
language
http://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/

在这里插入图片描述
2. 然后在Help->install new software里面Add该地址。
在这里插入图片描述3. 最后找到简体中文版,一路next, finish,然后等待安装完成。
在这里插入图片描述

3.2 主题设置

在help->Eclipse Marketplace->Popular中可以安装阴间黑色风格主题,默认方式安装即可。

3.3 添加自己定义的.c和.h以及其目录到工程

  1. 右键工程选择”属性”在这里插入图片描述
  2. 进入如下选项卡,添加或者修改工程包含路径,.h的即可。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值