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

【经验分享】STM32CubeMX开发环境的搭建

[复制链接]
STMCU小助手 发布时间:2022-5-17 21:00
1、安装包下载
' @, [& l6 L; n3 e% o9 h1 {      由于STM32CubeMX软件是基于JAVA环境运行的,所以需要安装JRE才能使用,JRE、STM32CubeMX工具和库可以到官网下载。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。7 J0 h" t2 ?. n7 F

5 @  |, o# w6 q; R1.1  Oracle官方下载JRE
- w7 y. L& ]3 R3 ?# j. f- g7 Q( C' j0 S. N
接受许可,根据自己电脑系统选择下载,如下图:
4 g. ~1 y& \0 L; ?3 X+ k% a
/ r2 T7 r' c& y* d/ _$ R6 _ D53C7IUAD7%3NOI1ED0)7_1.png 9 C/ o) @2 Y5 j% y' B3 N

( w5 S) r4 ~) ?8 w, C, p1.2 ST官方下载STM32CubeMX工具、库2 P! O8 g5 k8 q% X2 n
官网可以下载最新版本的软件,STM32CubeMX工具、库都在同一个网址下:- g7 ~4 c0 k; I

2 U2 r5 w: z- TA、STM32CubeMX工具  V/ c/ l3 e  l: x! K; J1 x, N
【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】/ Z  r: c3 a7 L

% G! `2 F5 M9 ~) d4 @6 K 1ZM~{SNC{`Y7(~_RNS5D)O6.png
$ l8 `+ l2 t, j( b7 |8 M/ v
) ?4 {* W+ D9 _B、库下载: ]9 s) m" S2 U
【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号】6 L# x: B3 K3 j- Z. B5 U3 n! M* }

/ F) ^" }( O6 {- l) m( {, V% |6 ] 9C%`@6E8%VJ2)2MN6EP@UF9.png & _' W9 F5 w1 L2 ^

8 w# m& W; J& q2、安装
. }1 }  i# O9 s7 o: A+ y* j) q/ Q, i2.1 安装JRE
9 d5 k2 T7 a% J% h0 E3 I
2.1.1 双击“jre-7u65-windows-x64.exe”(有管理员限制时:右键 -> 以管理员身份运行),点击“安装”。. M9 l; m/ J, H: K3 c* J
【不更改目标文件夹,则默认安装在:C:\Program Files\Java\jre1.x.0_xxx】
- w) I$ T  j5 q. q+ x" W6 F3 I
& j6 |& \; E3 t& c' u- {' ~ TT}XKT9)@@1E2GU09FMAP)D.png
7 j$ H! h1 J* S( t. ^4 m) R8 s% S8 T6 ]7 a! x% c; h- I8 e) M
2.1.2 等待安装即可
, I$ g; j! y% j# ~) k8 ?
- g" T" x, g3 q% _5 t SPQ(~QDQK0D@SMR(A1EICSY.png
, v% r" U" o9 G( ^
$ ^. q. D$ j8 k. \% o/ K3 j
2 R7 O0 E0 r% R- y2.1.3 安装完成,点击“关闭”
5 w# s7 e( {  N# x
( \' q+ R; a5 ~* h  j
. D: b$ b9 K& E5 i5 O% k3 `( `. Q  X! c% D* A: }
2.2 安装STM32CubeMX

2 U: L2 G, U4 F2 |$ r( q现在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支持安装的系统如下:
, Q# V" @/ ]% Z0 p) L+ g! i) P% o. \7 i/ M0 F: i. |0 a
安装STM32CubeMX很简单,基本上一直点击“Next”就行了。
$ E% Q# Y$ B, O8 n  k- n& t4 E# x3 F  I5 u' s% Q2 J2 s# k
4Z0P87{F8XF5SYGZQ~IX7M4.png
: j: j6 G" a% B7 d8 N! M' ]- I, H1 M
2.3  STM32CubeMX库的安装
6 @' c& X2 S8 r8 s* Q- g& ]2 m
STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。
2 A. p: i9 T! l$ z8 u
3 x# ]- I6 Q/ _" h3 a# v8 {0 C6 i2.3.1 在线安装5 J+ P  l: n% o% D4 p! ^
      打开安装好的STM32CubeMX软件,进入库管理界面(Help -> Manage embedded software packages),会有一个列表,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图:: E/ n( T4 o* D3 g" o# `

: o0 Z; {& j1 p  J* p7 X P{6R)CX`T~_)7Q6PKKIJ47B.png
0 f2 z% _! o* l" ?- G0 q
; S6 t( ~4 y% }& v+ j5 m OGJK3JKZ{}`(ZXUHZ}5ZR.png ' P6 J, N1 o5 A6 {& k/ L. v
2 {1 N8 Z8 w5 k8 U0 j! Z8 k/ R
2.3.2 导入本地离线包- t) n4 N# r& r0 A
      下载好需要安装的离线包(也就是上面章节下载的库),进入库管理界面(Help -> Manage embedded software packages),会有一个列表,点击左下角的“From Local” -> 弹出文件选择框(选择下载的离线包文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:4 B, x7 x; v! G: y

: y+ G( D) i3 A4 y3 j: N YADJ%5OC$ZFJ{Y6NU67%X.png & O+ L0 c- m1 M4 r- k$ a
; u- E* k4 h# o9 L/ H  T0 O/ B
X5$V6G)94[9_0H~OER{XAZ0.png
* l. J+ F' h) h/ ?$ C3 |5 v. g- ~9 M1 j6 ?2 Z7 S. j
~@EG~O78EQ3MX([X(A%]3U3.png 6 @3 R$ V" U- R5 p4 y& H
; Y, t9 D* i7 y. X& |/ s7 {
2.3.3 解压离线包- f- [" |8 N2 d: ^- n, {: ]
解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。
7 D0 r+ y$ y6 x# ]0 G: E' f" I) L5 O. C  m' F2 J
查看库安装路径的方法:Help -> Updater Settings可以看到库指定路径。路径则应指向解压后的库路径。
, `* ^" U# D2 o9 [
7 U1 i2 k7 c2 |8 B+ W) o! e默认路径是 C:/Users/Administrator/STM32Cube/Repository,如下图:6 ~9 C; y7 Q2 v/ K1 t8 u+ t

1 v* G4 o5 c3 [ 6AX2NA5Q@(VO`3RXJ)`CM_4.png / f; e! ?) h  r4 i
4 k( e( T2 b8 Q" _3 ~1 N
解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图:
/ x5 c% r' M( w: ?8 t" r* b; b (UZYGYJ(75{1KFKQD}`XWM8.png - J2 `' X& w4 @  e/ n
+ A& J* V1 X# t$ J, {4 J3 g

% P- M5 Z% ]. v& x. L+ x4 a3 ]2 C6 i: Q# S* W" l1 z% {' x8 u0 B, b
4 |: F: Y+ e+ o$ Y1 O# D

4 E! _( O6 `% d' b
[9@6I]{J%LIPU7]TQJZ7HM8.png
收藏 评论0 发布时间:2022-5-17 21:00

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版