1、安装包下载 由于STM32CubeMX软件是基于JAVA环境运行的,所以需要安装JRE才能使用,JRE、STM32CubeMX工具和库可以到官网下载。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。7 J0 h" t2 ?. n7 F 1.1 Oracle官方下载JRE # j. f- g7 Q( C' j0 S. N 接受许可,根据自己电脑系统选择下载,如下图: 1.2 ST官方下载STM32CubeMX工具、库2 P! O8 g5 k8 q% X2 n 官网可以下载最新版本的软件,STM32CubeMX工具、库都在同一个网址下:- g7 ~4 c0 k; I A、STM32CubeMX工具 V/ c/ l3 e l: x! K; J1 x, N 【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】/ Z r: c3 a7 L B、库下载: ]9 s) m" S2 U 【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号】6 L# x: B3 K3 j- Z. B5 U3 n! M* } 2、安装 2.1 安装JRE9 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】 6 ]7 a! x% c; h- I8 e) M 2.1.2 等待安装即可 2.1.3 安装完成,点击“关闭” % k3 `( `. Q X! c% D* A: } 2.2 安装STM32CubeMX 现在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支持安装的系统如下: ) L+ g! i) P% o. \7 i/ M0 F: i. |0 a 安装STM32CubeMX很简单,基本上一直点击“Next”就行了。 3 F I5 u' s% Q2 J2 s# k ! M' ]- I, H1 M 2.3 STM32CubeMX库的安装6 @' c& X2 S8 r8 s* Q- g& ]2 m STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。 2.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# ` 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 ; u- E* k4 h# o9 L/ H T0 O/ B 1 j6 ?2 Z7 S. j ; Y, t9 D* i7 y. X& |/ s7 { 2.3.3 解压离线包- f- [" |8 N2 d: ^- n, {: ] 解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。 " I) L5 O. C m' F2 J 查看库安装路径的方法:Help -> Updater Settings可以看到库指定路径。路径则应指向解压后的库路径。 默认路径是 C:/Users/Administrator/STM32Cube/Repository,如下图:6 ~9 C; y7 Q2 v/ K1 t8 u+ t 4 k( e( T2 b8 Q" _3 ~1 N 解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图: + A& J* V1 X# t$ J, {4 J3 g 6 i: Q# S* W" l1 z% {' x8 u0 B, b 4 |: F: Y+ e+ o$ Y1 O# D |
基于STM32生成外部Flash Loader的方法经验分享
【经验分享】STM32驱动RC522读卡完整资料分享,包含原理图、PCB、驱动工程文件
【经验分享】HRTIMER 产生多相相移信号
基于STM32 DFSDM应用技术经验分享
基于STM32 快速入门 BlueNRG SDK 固件开发
基于STM32的BlueNRG 系列协处理器简介经验分享
获取编译时间作为版本号
【经验分享】STM32CubeIDE使用说明 —— 实时调试
宽禁带技术如何带来颠覆性变革
基于STM32的数据意外变化导致条件判断流程异常