一、STM32CubeMX 简介

(1) STM32 是Cortex ARM内核架构的芯片,中文名称为意法半导体,是目前市面上应用自广泛的MCU芯片。STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,用于取代前期的函数库,图形化界面向导更容易新手上手,以及初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。

(2)目前开发者初始化STM32芯片的配置时,很多人选择STM32CubeMX直接生成,后期的应用层代码仍然使用KEIL MDK编程软件进行开发。

二、安装STM32CubeMX必须具备的条件

(1)JRE(Java Runtime Environment):JAVA运行环境。

(2)STM32CubeMX软件:生成初始化代码的地方。

(3)HAL库 PACK包:F0、F1、F3、H7等Cortex内核,都需要对应的PACK包安装。

三、STM32CubeMX安装步骤

友情提醒:全程下载安装过程中尽量不要使用中文目录,防止个别异常情况发生。

1、安装JAVA JRE

64位JRE官网下载链接: https://www.java.com/en/download/manual.jsp

(1)勾选“更改目标文件夹”,点击“安装”。

备注:示例选用《jre-8u321-windows-x64.exe》版本。

(2)点击“更改(C)...”修改目标路径地址,如E:\JAVA,然后点击下一步。

(3)等待安装完成(20s左右的时间),关闭界面。

2、安装STM32CubeMX

(1)官网下载安装包:www.st.com/stm32cubemx,选择“Get Software”。

(2)选择对应的STM32CubeMX版本信息,本用例使用STM32CubeMX-5.3.0版本实测。

备注:不想在官网下可以在百度云盘下载如下提供STM32CubeMX(V6.1.1)云盘下载地址: https://pan.baidu.com/s/1yKgxQk2vxyqAy4CrGHZYzA?pwd=8m4m 提取: 8m4m

(3)打开STM32CubeMX-5.3.0安装包,点击“Next”。

(4)同意协议“I accept the terms of this license agreement.”,点击“Next”。

(5) 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等。

(6)选择要安装的目录,点击“Next”。

(7)弹窗 Warning,点Yes即可。

备注:这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续 ?点Yes继续即可。

(8) 默认设置,点击“Next”即可。

(9)等待安装完成,点击“Next”。

(10)安装完成后,点击Done,即可完成安装。

3、安装STM32 HAL库

STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。

和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。

并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;

HAL库,有在线安装、离线安装两种方式。这里实测在线安装方式(离线安装方式请自行lookup)。

(1)打开桌面快捷方式STM32CubeMX 软件,点击右上角“Help”,选择“Manage  embedded  saftware packages”

(2)如下所示的选择型界面,勾选所需的HAL库,本例程以《智能小屋ZYXC》开发的STM32L431RCT6开发板作为演示,选择的则为STM32L4 —>STM32Cube MCU Package for STM32L4 Series(Size:712MB) 1.14.0版本。

(3)安装完毕后,点击右下角的Close即可。

(实测可用)STM32 CubeMx安装教程相关推荐

  1. 【STM32】STM32 CubeMx使用教程一--安装教程

    一.STM32CubeMX 简介 1.STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码, ...

  2. 1、STM32 CubeMx使用教程

    1)STM32CubeMX 简介 1.STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码, ...

  3. keil5MDK 及cubeMX安装教程

    文章目录 前言 一.keil5MDK安装方法 二.cubeMX安装方法 总结 前言 本篇文章主要带大家安装keil5和cubeMX这两个软件 一.keil5MDK安装方法 1.找到下载的安装包双击运行 ...

  4. Stm32 CubeMx安装和配置Cube.ai教程

    目录 前言 下载ST CubeMx IDE 安装过程 配置Cube.AI Cube.AI背景知识 CubeMX配置Cube.AI 在项目中使用Cube.AI扩展库 验证AI 结尾小谈 前言 Stm32 ...

  5. 【亲测可用】revit2022安装教程

    revit2022相较于之前的版本激活方式有了较大的改变,并且将近12G的安装包下载也比较浪费时间,找到了错误的资源,安装后真的是想骂街.现将我最近安装REVIT2022的过程经验总结如下,以备后人不 ...

  6. 【STM32】STM32CubeMX教程二--基本使用(新建工程点亮LED灯)

    前言 在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯  面向初学者   如果 ...

  7. STM32 基础系列教程 0 - CubeMX 下载与安装

    前言 学习STM32CUBEMX工具的下载与安装,学会从st官网(www.st.com)查找与下载资料. 示例详解 STM32CUBEMX 下载 进入st官网(www.st.com),在官网的网页搜索 ...

  8. STM32 CubeMx教程 -- 基础知识及配置使用教程

    文章目录 前言 一.STM32CubeMx 界面介绍 File 界面 Windows 界面 Help 界面 Updater Settings 界面 二.STM32CubeMx 使用教程 新建工程 配置 ...

  9. mate8怎么关闭html查看器,华为Mate8获取Root教程 实测可用

    本帖最后由 333hp 于 2016-1-10 23:57 编辑 本人已root成功 先将mate8解锁 华为Mate8解锁教程 华为Mate8解开bootloader锁方法,作为一款搭载了最新安卓系 ...

最新文章

  1. 华为年薪200万招募的“天才少年”,一句话让我陷入了深思
  2. Excel 统计IP
  3. Nginx动态路由的新姿势:使用Go取代lua
  4. Integer及String的equals及==注意示例,涉及自动拆箱、自动装箱以及equals源码分析
  5. Harmonic Number (II) LightOJ - 1245 (找规律?。。。)
  6. leetcode [209]长度最小的子数组/Minimum Size Subarray Sum 【暴力解法】【滑动窗口解法】
  7. 父类子类的创建对象和实例化
  8. 用laravel开发php,使用 PhpStorm开发Laravel项目
  9. GPS卫星定位基本原理
  10. Mask R-CNN算法详解
  11. oracle pmon andsmon,SMON and PMON
  12. pdf文件转图片的两种方法
  13. Selenium初级 | 使用navigate系列方法操作网页
  14. 投资组合分析的 GE McKinsey 矩阵
  15. 使用fit函数时,报错KeyError: ‘squared_error‘
  16. 自动化测试面试题及答案大全(5)
  17. (三)【矩阵论】(子空间)常见子空间|基扩张定理|和空间与交空间|直和
  18. MySQL源码分析-常见报错以及insert缓慢原因分析
  19. d21包,d21库,d21类 Python
  20. RaSa2.5.x行为之四:表单(Forms)

热门文章

  1. 用计算机唱歌弹奏音乐下山,新歌亮相!“要不要买菜”再唱方寸山门派曲《下山》...
  2. 干涉法测微小量实验_干涉法测微小量实验教案
  3. flutter niu_links使用
  4. protege4.3安装使用
  5. 松下FPXH自动螺丝机程序 昆仑通态触摸屏控触摸,松下FPXH数据表定位模式
  6. linux xhci源码,第四十六篇:Linux中的USB XHCI HOST TRANSFER RING的相关数据结构 (1)
  7. Java -- 银行家算法
  8. 基于SSM+Vue的SSM学业预警平台信息管理系统
  9. upx脱壳工具_攻防世界simple_unpack_逆向之旅003
  10. 【计算机网络】构建和保护小型网络考试