STM32CubeIDE学习笔记——搭建环境、编译烧写

一、搭建环境

1.1 安装JRE

由于 STM32CubeIDE 软件是基于 JAVA 环境运行的,所以需要安装 JRE 才能使用。

官网下载:Java Downloads | Oracle

1.2 安装STM32CubeIDE

官网下载:STM32CubeIDE - STM32的集成开发环境 - 意法半导体STMicroelectronics

1.3 汉化

点击进入网站:Index of /eclipse/technology/babel/update-site/

STM32CubeIDE学习笔记——搭建环境、编译烧写_第1张图片

进去后选择如选择: R0.20.0

STM32CubeIDE学习笔记——搭建环境、编译烧写_第2张图片

选择要安装的版本: 我这里选择的是2022-03

STM32CubeIDE学习笔记——搭建环境、编译烧写_第3张图片

复制网站链接

打开CubeIDE如下操作:

STM32CubeIDE学习笔记——搭建环境、编译烧写_第4张图片

STM32CubeIDE学习笔记——搭建环境、编译烧写_第5张图片

将我们复制的链接添加进去,名字自取

STM32CubeIDE学习笔记——搭建环境、编译烧写_第6张图片

选择要添加的语言

STM32CubeIDE学习笔记——搭建环境、编译烧写_第7张图片

后面一直next即可,重启后即可完成汉化。

1.4 安装主题

打开Eclipse Marketplace

STM32CubeIDE学习笔记——搭建环境、编译烧写_第8张图片

选择下载Popular中如下图所示插件

STM32CubeIDE学习笔记——搭建环境、编译烧写_第9张图片

后面一直next即可,重启后即可出现主题选择界面。

1.5 安装STM32库(固件支持包)

点击 帮助 -> Manage embedded software paclages

STM32CubeIDE学习笔记——搭建环境、编译烧写_第10张图片

选择要安装的固件

STM32CubeIDE学习笔记——搭建环境、编译烧写_第11张图片

二、新建工程

点击 文件->新建->STM32 Project

STM32CubeIDE学习笔记——搭建环境、编译烧写_第12张图片

弹出如下页面:

STM32CubeIDE学习笔记——搭建环境、编译烧写_第13张图片

查找并选择与自己开发板所匹配的芯片:

STM32CubeIDE学习笔记——搭建环境、编译烧写_第14张图片

输入工程名:

STM32CubeIDE学习笔记——搭建环境、编译烧写_第15张图片

第一次加载会比较慢

新建完成:

STM32CubeIDE学习笔记——搭建环境、编译烧写_第16张图片

下面就是点灯啦:

RCC:选择外部高速

STM32CubeIDE学习笔记——搭建环境、编译烧写_第17张图片

SYS:注意这里debug选择要Serial Wire

STM32CubeIDE学习笔记——搭建环境、编译烧写_第18张图片

选择要点亮LED的引脚

STM32CubeIDE学习笔记——搭建环境、编译烧写_第19张图片

根据自己的原理图配置GPIO初始化

STM32CubeIDE学习笔记——搭建环境、编译烧写_第20张图片

系统时钟选择72MHZ

STM32CubeIDE学习笔记——搭建环境、编译烧写_第21张图片

文件管理

STM32CubeIDE学习笔记——搭建环境、编译烧写_第22张图片

想要外设生成单独c、h文件记得勾选红框内容

STM32CubeIDE学习笔记——搭建环境、编译烧写_第23张图片

选择生成代码

STM32CubeIDE学习笔记——搭建环境、编译烧写_第24张图片

添加LED闪烁代码

STM32CubeIDE学习笔记——搭建环境、编译烧写_第25张图片

这里我之前用的野火调试器CubeIDE调试起来比较麻烦,买了ST-Link还没到,先构建生成烧录文件,利用串口烧录

STM32CubeIDE学习笔记——搭建环境、编译烧写_第26张图片

你可能感兴趣的:(STM32,单片机,stm32,嵌入式硬件)