STM32集成开发环境 STM32CubeIDE 安装与配置指南

Start With STM32CubeIDE

本版本为 完全说明 版本

快速索引版 配置指南 请移步此处

前言

本文编写于 2022.03.04 版本1.0
本文更新于 2022.03.10 版本1.1
请注意部分文章内容时效性
基于 STM32CubeIDE-Win 1.8.0版本
根据本文标题顺序可安装配置IDE环境,已测试其可行性。
各章节可根据自身需求进行选择性跳过,本文亦可用于搜索各项配置的指南
我觉得这应该是小白的保姆级记录了

一、IDE下载

源文件下载

STM32CubeIDE 下载地址

在页面中选择 STM32CubeIDE-Win STM32CubeIDE Windows Installer 一项 Get latest 即可开始下载 最新版本 的 STM32CubeIDE
在这里插入图片描述

此处提供 自上传 的 1.8.0版本 的 度盘链接

安装步骤

安装需2.3GB空间,按照默认配置即可,完成IDE的安装。
在这里插入图片描述
根据自身需求选择workplace(存放工程目录),个人建议不用勾选下面的default框。
(因为我想放哪就放哪啊,不行吗(′゜ω。‵)
在这里插入图片描述
在这里插入图片描述
完成IDE的安装

二、界面汉化

注意:该界面汉化为部分汉化

牵引信标

(゚∀。)っ点我点我
在这里插入图片描述
在该页面中找到最新的版本(别的版本也无所谓吧,没什么大影响),点击该文件夹,找到最新子文件夹并点击
在这里插入图片描述
当看到这样的内容时 ( ゚Д゚)σ
在这里插入图片描述
让我们复制这种格式的页面链接↓
在这里插入图片描述

例如:https://archive.eclipse.org/technology/babel/update-site/R0.19.2/2021-12/

然后呢,让我们回到 压力来到 IDE 这边

开始跃迁

依次点击 Help > Install New Software
在这里插入图片描述
粘贴刚才的链接并点击 Add
在这里插入图片描述
随便填一个 如:language
然后点击 Add
在这里插入图片描述
emmmmmmmm 让我们先等一会会 ಠ_ಠ 嗯?
在这里插入图片描述

A few minutes later...
在该界面中找到 Babel Language Packs in Chinese (Simplified) 一项

在这里插入图片描述
主要汉化安装为
Babel Language Pack for eclipse in Chinese (Simplified)(83.85%) 4.22.0.v20211218020001 一项
在这里插入图片描述
不过我把 50%+的都安装了 管 他 嘞 σ ゚∀ ゚) ゚∀゚)σ
需要注意安装部分包可能会出现打开报错(但不影响)的问题
所以为什么当时我傻到要把整个IDE删了重装啊 明明可以删除插件就解决的 参见章节:插件管理
在这里插入图片描述 50%+的均测试木有问题(2022-03-04测试 参见下一图)

22-03-10更新: 测试发现 当版本更新时安装汉化会可能出现错误提示

一路 Next 、I accept、 Finish 等待安装完毕
如果报错了就是……你的网络开小差了= =重启一下IDE吧 重来 (:3[___]
在这里插入图片描述
额 这个下载过程还是比较漫长的……真的……
在这里插入图片描述
啊对对对
在这里插入图片描述
然后重启
在这里插入图片描述
嗯 我们完界面不完全的部分汉化了
在这里插入图片描述

三、主题设置

诶嘿嘿嘿 黑色经典来咯 啊哈哈哈哈

初步设置

点击 Help > Eclipse Market
在这里插入图片描述
popular 中 ,可以下载 Darkest Dark Theme with DevStyle

在这里插入图片描述
>确认 安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一键三连 然后重启

先等一下啊 不要急 (ゝ∀・)

喏 先点 Next >
在这里插入图片描述

选择 Darkest Dark Theme(或者别的) 然后点点击Next >

或者点advanced进行细节选择
在这里插入图片描述
在这里插入图片描述

细节更改

窗口(W) > 首选项(P)
在这里插入图片描述
点击DevStyle > Color Themes 中修改具体配置
在这里插入图片描述
我自己用的配置是

  • Dark Gray (Darkest Dark)
  • Primary Colors
  • Sunburst
    在这里插入图片描述

四、插件管理

Help > Install New Software
在这里插入图片描述
点击 already installed
在这里插入图片描述
可查看
已安装软件
可进行 更新卸载
在这里插入图片描述

五、新建工程

快速开始

在没有创建文件时左上角可直接快速开始
在这里插入图片描述

一般创建方法

文件(F) > 新建(N)
在这里插入图片描述
STM32 Project为例,在点击后,进行 芯片型号 / 开发板 等等 选择
这里以STM32 L431 RCT6 为例
在这里插入图片描述
输入项目名(注意命名规范)> 选择项目文件夹 (空文件夹) > 完成
在这里插入图片描述
至此,一个STM32CubeIDE工程就完成建立了
在这里插入图片描述

CubeMX ioc 简易配置

左侧为各类配置
在这里插入图片描述
一般配置为:

设置外部晶振

在这里插入图片描述

设置下载方式(重要步骤)

此处为ST-Link设置方式 也可以选择JTAG等
但是!一定要注意!!最好不要Disable!!!
不然下载这个程序后……等到再次烧录的话= = 可能是下不进去的
希望按着RESET键下载 能看脸下载进去

千万要选!非常重要!!
其实ST-LINK可以的,我源芯片空着都能烧进去
在这里插入图片描述

设置串口通信

串口通信是应用最为广泛的
USART1 默认配置即可
在这里插入图片描述
一般USART1 都是PA9发射端 PA10接收端

与串口模块的连接示意图
在这里插入图片描述

设置时钟

按需求配置即可

此处演示为外部8Mhz晶振 8Mhz外设
在这里插入图片描述

生成代码

在这里插入图片描述
在这里插入图片描述
至此,一个设置串口通信、外部晶振和下载电路的工程就生成了

接下来可以开搞代码部分了 ・*・:≡( ε:)
在这里插入图片描述

六、字体设置

字体是不是有点小?
你的中文怎么是乱码?
别急啊你(´◓Д◔`)

GBK中文显示

右键 工程 > 属性
在这里插入图片描述
资源 > 其他 > GBK > 应用并关闭
在这里插入图片描述这样大部分汉字乱码可以解决
但是我测试的时候怎么UTF-8中文也是 正 常 的 啊 (‾◡◝ )

字体大小设置

这个“啊对对对”是不是太小了啊?( ºΔº )
咋办啊啊?( ºΔº )

空白处右键 > preferences
在这里插入图片描述
> 文本编辑器
在这里插入图片描述
> 颜色和字体
在这里插入图片描述
> Edit > 选择配置 > 确认
在这里插入图片描述
> 应用并关闭
在这里插入图片描述
变大了吧 ´-ω-)b
等下,我的图是不是看不出效果
在这里插入图片描述
我自己用的老贰刺猿字体(´◔​∀◔`)
这哪里看的清啊???
在这里插入图片描述
在这里插入图片描述
算了我还是改回consolas吧

Tips

代码补全

我个人建议不要安装补丁插件来实现自动补全 我之前试过 会时不时出现一些烦人的错误警告框 非常滴烦人 强迫症警告!

Alt + /

Eclipse 自带的 Alt + / 的 自动补全 我觉得已经很好了 其实没必要全自动跳出 没手的嘛?

如果实在想要,请参考以下教程:(′゜ω。‵)

STM32CubeIDE环境配置与安装-代码自动补全-测试
给你的cubeIDE加上翅膀–添加类似keil的代码补全功能!
【STM32Cube笔记】16-STM32Cube个性化定制

明白了嘛明白了嘛 (¦3[▓▓]

  • 懂了懂了 Σ(゚ д゚ )
  • 不懂 (゚ ∀ 。) 不懂
  • 李在说啥 (´・ω・`)
  • `´ ) σ 我搞着玩

更新日志

2020-03-04 Ver 1.0 :完成初版本编写
2020-03-10 Ver 1.1 :更新汉化日志

后日谈

编写本文时似乎已经离上一次发文近一年之久,一时感慨万千,
不经长叹岁月如梭,时间果如指尖流沙,白驹过隙。
鲜有时间以这种方式记录下自己的脚步,平时难以回复,请见谅。

本想就着收藏着的大佬文,重回之时再来翻阅,奈何收藏夹荒芜繁杂,东西太乱也不想分类整理。

那不如就自己写一些文来记录下自己所曾走过的路吧。
以这种时隙碎笔的方式,兼笔记兼指南,是道路也是回忆,记录下一些开发学习过程中的往事杂谈。

待到多年后回顾往事,再留予我自身慢慢品味吧。

引用熊培云先生的一句话——

“我的命运是一座花园。这里不曾阳光普照,但所有的欢欣与痛苦,在我回首往事的时候,都是我生命里的一草—木,都有着相同的重量”
《慈悲与玫瑰》

残梦尚依稀,踽踽成独行

  • 43
    点赞
  • 147
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值