你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【实测教程】STM32 CubeMx安装

[复制链接]
STMCU小助手 发布时间:2023-1-15 00:09
一、STM32CubeMX 简介
1 s! }5 o3 f- o! s( U(1) STM32 是Cortex ARM内核架构的芯片,中文名称为意法半导体,是目前市面上应用自广泛的MCU芯片。STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,用于取代前期的函数库,图形化界面向导更容易新手上手,以及初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。- [% v2 @) o4 r/ }) k7 ^# f/ H8 _

6 G( m8 ?: b* a  }! D9 u(2)目前开发者初始化STM32芯片的配置时,很多人选择STM32CubeMX直接生成,后期的应用层代码仍然使用KEIL MDK编程软件进行开发。
7 I9 w2 F9 y) H: L& K6 ?8 _/ m) c7 l
ce6a7f76e41741778df0f1abcd340893.png
" C3 \  l' W4 |! C3 C' K
; `# Z! a1 v! f5 {: W1 ~二、安装STM32CubeMX必须具备的条件( `9 I0 E$ I- s: o7 ^3 x
(1)JRE(Java Runtime Environment):JAVA运行环境。
+ J, a: \4 y3 s: [& {) E/ [+ r(2)STM32CubeMX软件:生成初始化代码的地方。
( z  W: S, j2 Y2 q(3)HAL库 PACK包:F0、F1、F3、H7等Cortex内核,都需要对应的PACK包安装。9 S" ]7 ^9 H5 q5 M

0 T* ^" D; O; i4 \4 t4 [" z三、STM32CubeMX安装步骤
7 H  H& U- v# w5 J' z' m友情提醒:全程下载安装过程中尽量不要使用中文目录,防止个别异常情况发生。
& ?% t: ~" Z. {  b+ V% D+ a& g# Z' g% y8 B9 W& N
1、安装JAVA JRE
1 z' ^8 T* k2 }, w' L64位JRE官网下载
4 e3 f7 V' P4 L! B3 h/ h( A(1)勾选“更改目标文件夹”,点击“安装”。  [. Z# Y4 |+ v
备注:示例选用《jre-8u321-windows-x64.exe》版本。
% F% \8 T9 j% B8 r6 U. i; R" \: s
7 o: K, Q4 N/ b8 N( w2 d
43138a7527414dc4822741bf65a5091e.png ; b3 f8 S2 s( j  A0 n* c

7 Z2 M7 ^2 ?# f" h/ V4 L& @( b1 G(2)点击“更改(C)...”修改目标路径地址,如E:\JAVA,然后点击下一步。# K# k3 Q6 \* j' s

( e* H+ Q0 i% z! H9 @9 k6 w1 k2 P
3130465b601d4a49bcc16edc993c78eb.png # K" ?+ `, K" _- J0 t4 V) }
$ i7 n' X0 E! C5 R
(3)等待安装完成(20s左右的时间),关闭界面。  i4 p2 Z/ ?! U; B- I
& ?, b% t% j7 C( [
503cf15dccf541eabae68b03714d35c6.png
: g# t2 }# ^0 N% z1 @
( R$ U/ P% @7 d9 m2、安装STM32CubeMX4 v2 ?% E, r8 l( U
(1)官网下载安装包,选择“Get Software”。
; i) \8 p0 a# ]) F; Z# c9 M) j& a9 n
36a7d77a878e4d1ba00e586660d3b49f.png
5 v5 C) m1 J' |

: P& A3 `1 f+ j& L7 { (2)选择对应的STM32CubeMX版本信息,本用例使用STM32CubeMX-5.3.0版本实测。. a' B  I; n+ I$ [# U; V* h2 c
(3)打开STM32CubeMX-5.3.0安装包,点击“Next”。5 F; l+ f7 e% _2 A$ h4 [5 k7 N
(4)同意协议“I accept the terms of this license agreement.”,点击“Next”。+ s  ^) c7 K9 K% }% j  j
1 T/ @0 T1 a* g/ U- X
a467fb2d501f4a66a992d7469a2641eb.png
9 p5 o3 @4 @3 e
& }# e6 B: ?) C6 D( G (5) 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等。
. d8 m2 R/ A1 O& U( \) T4 F  A) }4 o- u' |( x
ce3d746b2d59449b9e4be22d4949d63e.png
9 l& ?4 J# E  M0 o! u8 I3 o' [$ D3 A; m
(6)选择要安装的目录,点击“Next”。
( J3 B6 Z* k4 V6 w4 m! p3 ^; N/ A7 {6 e  t# g" _# d4 @
ac85bc5ee24e4b90ac329ff710b088dd.png 2 Q2 i& ?9 n  T0 w3 U
% @: W5 ?* b  V4 a
(7)弹窗 Warning,点Yes即可。  W4 @  P0 @0 ?7 f- r/ x
备注:这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续 ?点Yes继续即可。
* v) U! P& m; O) Y- {) B% y
2 t- u6 _3 i. A5 p, y  Q' M
6d0558d0cb9a4fca87ef56b6ad61681d.png # J$ C9 L; O( f

$ |+ _1 R8 U6 F  t(8) 默认设置,点击“Next”即可。# g) W1 T* a" z4 A7 P0 _0 z

/ N9 E  u" C8 v% c9 N% K
d2c2227d9c5f42d9962bdbdbb17fb09c.png - P0 u" i' W$ s4 F! M

! J6 g, f) d4 v+ f: | (9)等待安装完成,点击“Next”。5 _. N+ T& h( K1 ]1 y

/ S3 n, {% h2 B
d108ca9cfab34e7bb2892b3d8363b606.png
% v8 |/ X3 Y5 j
3 G+ }( _" y  w6 x4 s, G. d; @' g! n
(10)安装完成后,点击Done,即可完成安装。) t# k; g5 Z1 D: @+ ]

( P5 {! u) @4 k! j  ^& b/ T# u
70dfd85f1008446c8fff44daf918ccc4.png
/ J6 }" C. f+ `+ n# u7 D. V% M2 }! S- l! y
3、安装STM32 HAL库- B+ t- T7 p) n
        STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。
+ g8 V; [( i! T5 `
+ D% c- q* F$ D+ b        和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。; @1 @5 q: a) t0 u$ k
5 j9 s  U9 @* B4 v
        并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;3 W0 v  q5 ~# M0 s$ c$ `! o  p
! G" C9 ?) E2 c5 t2 m
HAL库,有在线安装、离线安装两种方式。这里实测在线安装方式(离线安装方式请自行lookup)。' F5 e3 A% a2 t# ]

& a# b5 [: ~! H( m( z( K! v(1)打开桌面快捷方式STM32CubeMX 软件,点击右上角“Help”,选择“Manage  embedded  saftware packages”
1 m9 r6 r/ `, ?8 q5 e. Q& p0 ?/ g7 G2 K
f754341899f94cb5bdd68c52ebb62fe0.png ; m- H0 H2 U0 ?
& H- t7 d" q( j
(2)如下所示的选择型界面,勾选所需的HAL库,本例程以《智能小屋ZYXC》开发的STM32L431RCT6开发板作为演示,选择的则为STM32L4 —>STM32Cube MCU Package for STM32L4 Series(Size:712MB) 1.14.0版本。$ w. ]$ P. C- G/ l0 _9 e0 A
; ~% P, w" ]3 m4 |  S
015b44cb712d4da19cdec2161b2a6362.png 0 _/ `" k5 a* ]
% e' s6 D; f: ~. ]$ s
(3)安装完毕后,点击右下角的Close即可。. K- b+ W2 q! J
————————————————
8 {$ b* M6 y3 Z" u4 g* ~2 _# W版权声明:智能小屋ZYXC/ ~4 u! R$ y4 x. M/ A& L
& ~2 s9 J( k5 @. R0 Q5 ]' c
赞 收藏 评论0 发布时间:2023-1-15 00:09

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版