1、安装包下载
由于STM32CubeMX软件是基于JAVA环境运行的,所以需要安装JRE才能使用,JRE、STM32CubeMX工具和库可以到官网下载。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。
1.1 Oracle官方下载JRE
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
接受许可,根据自己电脑系统选择下载,如下图:
1.2 ST官方下载STM32CubeMX工具、库
官网可以下载最新版本的软件,STM32CubeMX工具、库都在同一个网址下:
- STM32CubeMX工具
【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】
B、库下载
【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号】
2、安装
2.1 安装JRE
2.1.1双击“jre-7u65-windows-x64.exe”(有管理员限制时:右键 -> 以管理员身份运行),点击“安装”。
【不更改目标文件夹,则默认安装在:C:\Program Files\Java\jre1.x.0_xxx】
2.1.2 等待安装即可
2.1.3 安装完成,点击“关闭”
2.2 安装STM32CubeMX
现在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支持安装的系统如下:
安装STM32CubeMX很简单,基本上一直点击“Next”就行了。
2.3 STM32CubeMX库的安装
STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。
2.3.1 在线安装
打开安装好的STM32CubeMX软件,进入库管理界面(Help -> Manage embedded software packages),会有一个列表,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图:
2.3.2 导入本地离线包
下载好需要安装的离线包(也就是上面章节下载的库),进入库管理界面(Help -> Manage embedded software packages),会有一个列表,点击左下角的“From Local” -> 弹出文件选择框(选择下载的离线包文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:
2.3.3 解压离线包
解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。
查看库安装路径的方法:Help -> Updater Settings可以看到库指定路径。
默认路径是 C:/Users/Administrator/STM32Cube/Repository,如下图:
解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图: