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

STM32CubeMX 你会用吗?

[复制链接]
STMCU小助手 发布时间:2021-7-6 14:53
STM32CubeMX简介:STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。在CubeMX上,通过简单化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等  省去了我们配置各种外设的时间,大大的节省了时间。
6 i/ p8 o# f9 @+ W) H# `
9 u' s$ k* |* c) q. E
. S+ }3 F. B7 O( V. K
安装STM32CubeMX7 Y5 k4 }* |8 g3 G; `
所需安装:
8 X( j* e5 I! s% N  [' s! T5 OJRE (Java Runtime Environment)  运行JAVA程序所必须的环境的集合- ^! |7 p9 x; x9 v  }
STM32CubeMX- t2 j! b% ]6 d7 t' s( p
STM32 HAL固件库   ST官方推出的另一套库
. l/ j3 p+ ~* r' W$ O# T. u
8 u- [1 g) A; @1 e0 z- Y9 q0 w" F

/ a* N  y2 f: w! k3 Y! E; g, Y安装JRE
: W6 s+ d+ a' q' c( h7 R由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE
. f) h2 h* A% U5 `7 u4 `, q官网:https://www.java.com/en/download/manual.jsp0 d; q% I. d3 {0 T9 g* g

, E$ D; y+ f; h2 M2 _+ O
. N0 w+ j# j; P
安装  {% A8 ^- x" F, P
2.png
, m- B. |3 P/ ^% y修改路径后进行下一步
! x8 o7 Z8 e0 p' {2 |8 d$ o8 n 1.png 6 y, P* s5 i* S8 h! F6 B- S! T
安装完成后关闭界面
  z# p) r" z$ {0 K5 e: H4 j 3.png
  n5 R" m3 I4 {* B/ w1 X, D$ z' q2 A- o# Q0 o  u. C) A+ W

  ]) M* t2 P2 E  x2 \接下来安装STM32CubeMX
; P' v4 O0 I* X" G9 j( g官网:www.st.com/stm32cubemx' L' C. M: a! X  R: j' N, p

: p4 m" O9 c  @. `( d- A% x2 ~; W. V
: Y( t2 i# d) ~2 m* `
官网下载:
/ i! V6 w7 Y# |$ I3 y7 e 4.png
1 n" u  ^( H  V, L8 Z* }: d在官网下载需要注册下ST官网账号,目前最新为5.3.0版本( \7 x4 ^7 Q! o
" \0 ?- ^& l/ X, b  T
) Q4 G  x- s# Z. |
首先打开安装包4 j1 z' H  Y2 b) Y: U2 J$ l9 ~' j
5.png
1 i  g: T7 L0 b5 M% x; P! n9 a同意协议,下一步! u# J, m8 m" }4 \: j* t" Z  a
6.png
9 I) [! |: P! e: t* x: h
) L( G9 a4 I$ @# }; k3 D/ a- W

+ e1 `2 }8 e- j$ ^4 ~' b点YES  这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失4 s+ S! J' e2 P3 K% v/ x. Z
继续即可
" y1 r* z% W2 C# a$ h1 e" m) _5 W 7.jpg $ h& A5 ]! \8 r# j
直接点NEXT,其他不用设置 之后开始安装
4 @4 C0 s# x" v 8.png ! d: I5 |  q' T7 J( N$ Q$ y
安装完成后,点击Done退出
# j& L2 M$ F1 E* L8 f 9.jpg
: h0 h9 {' i- d2 d( e7 F/ ~
! d  e  K, a" C# J" Z0 H
# c2 u/ F3 D# _4 ]
安装HAL库# H# c. _- S0 M9 R; L" H" j6 v4 o
HAL库,有在线安装、离线安装两种方式。& N/ I  B( |5 k7 j6 B+ s& V
7 K$ ^+ X$ F! c9 T( [! v- i
+ E7 g) P6 n% @
在线安装5 W  E' x  `( w7 j) S* I; q# y
打开安装好的 STM32CubeMX 软件  点上面的Help -> Manage embedded software packages
. K+ k9 Y7 w6 D* h 10.png 6 i- |2 L+ |+ d7 c( q8 ?
会跳出来一个选择型号界面   勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。如下图:
: U2 m3 \+ X6 C4 C0 `0 b; P- {- A 11.jpg
: M+ U4 }! A& Q$ V. [离线安装' P+ e) T. o  I  h) K
离线安装需要下载安装包,这里提供百度云和ST官方下载方式          PS:建议在线安装  速度快,又稳定
- W/ P  B/ _! n" b官网:www.st.com/stm32cubemx
, L2 V2 R4 R3 @* ]" G软件下载旁边一栏就是HAL库下载  下载对应芯片的安装包
. Z7 G. c) O; O& t" U8 F 12.png
4 r# f" S" Q) S% [  ^+ q" ]7 D 13.jpg
; k& d, g8 P+ V
+ I$ d3 s3 p& E: S

8 [+ g1 E3 w0 {
7 u) X9 R4 N" J1 w+ M$ V
( y- h# X& |+ [1 s, _' {; r1 l
直接导入安装包   Help -> Manage embedded software packages ->From Local  选择离线包即可% Z: f; [# [8 @+ ]8 @0 A/ y" s
14.jpg % u8 q, I$ f: S* [1 r$ p8 W
直接解压8 l6 x* p* b0 A( H% r; O, b" M
Help->Updater Settings...     可以选择HAL库安装包路径 ,默认在C盘 可以自行修改4 O/ J* ]7 M- q/ D0 A! ~- T
15.png 0 F, j% l8 v0 O3 U8 N8 i# R
解压到相对应路径即可
9 {  X+ \& q: I# o 16.png
9 [: z9 y7 }8 r( l: w/ S7 s, J; v" G, B* h" ]1 y
) Y: R9 e% N( s4 h; R! n6 c5 T
到此,STM32 CubeMx安装完成。
. ]$ {2 h7 q4 T% {3 c
" ]4 ~3 _3 s6 F5 ?
收藏 评论0 发布时间:2021-7-6 14:53

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版