1、安装包下载- f$ e* V2 |1 F a/ P 由于STM32CubeMX软件是基于JAVA环境运行的,所以需要安装JRE才能使用,JRE、STM32CubeMX工具和库可以到官网下载。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。 3 z$ |% W! T* k9 b3 ]0 b; O 1.1 Oracle官方下载JRE 0 k6 L0 C. h; ~ 接受许可,根据自己电脑系统选择下载,如下图: [4 l9 f- S- ^6 r) n s6 J 1.2 ST官方下载STM32CubeMX工具、库) k' R: }) [" v; z& G 官网可以下载最新版本的软件,STM32CubeMX工具、库都在同一个网址下: " z9 D* l- Z3 s! X# z 4 x1 ^7 U$ E) M$ h D A、STM32CubeMX工具6 F& t& w, B7 c) G* O% i 【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】 B、库下载9 j6 v, S0 e( L 【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号】 2、安装# g( Y8 i$ H, _; d: s1 M7 g 2.1 安装JRE% e+ w! w7 p; ]3 F 2.1.1 双击“jre-7u65-windows-x64.exe”(有管理员限制时:右键 -> 以管理员身份运行),点击“安装”。* F! T4 U# W/ [; Z5 T% E, a 【不更改目标文件夹,则默认安装在:C:\Program Files\Java\jre1.x.0_xxx】 ; p7 y, D7 T. t, k8 G: T 2 H9 G" I/ I( J8 w 2.1.2 等待安装即可+ _9 K1 p: c5 p& j$ f 4 D" @# U+ U/ W! h0 u# {) I4 N ' R- [) u$ g. h, I4 { 2.1.3 安装完成,点击“关闭” ) m+ @& V. \5 h0 ] 2.2 安装STM32CubeMX 现在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支持安装的系统如下: R9 _7 K( d) _4 ]& M0 \* g4 N. k . ~4 J. O: ]7 h+ {9 B* i 安装STM32CubeMX很简单,基本上一直点击“Next”就行了。+ B1 j5 d: I. D8 f% P5 e $ l; |# h% Y1 }6 K- l1 k c 5 r9 ]. ]5 q \4 O8 ?) ? 2.3 STM32CubeMX库的安装 STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。 $ k9 {5 x% X& `( ]: n 2.3.1 在线安装 打开安装好的STM32CubeMX软件,进入库管理界面(Help -> Manage embedded software packages),会有一个列表,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图: " i& k5 a# s4 ^3 ^7 ^ * y% p2 H. m6 E* E N 3 N6 z4 N- |( w 2.3.2 导入本地离线包 下载好需要安装的离线包(也就是上面章节下载的库),进入库管理界面(Help -> Manage embedded software packages),会有一个列表,点击左下角的“From Local” -> 弹出文件选择框(选择下载的离线包文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:6 R4 \+ G9 R5 Q, Z9 ~0 Z. p. f # T0 h0 T8 ^+ o0 w5 t3 x( f ( N& O0 N! ^7 B9 r ~- d" k1 |3 H$ K 2.3.3 解压离线包5 s: v9 R7 ]3 f( d q8 B" |9 } 解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。 " l6 @$ j }+ n2 w 查看库安装路径的方法:Help -> Updater Settings可以看到库指定路径。路径则应指向解压后的库路径。 默认路径是 C:/Users/Administrator/STM32Cube/Repository,如下图:! E: J. U! ^7 e/ l: L6 b 4 S$ w( J7 ~6 {3 T B; ^ ~5 V) [/ e1 {* ~3 |- K 解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图:" e$ g1 w) Y- i+ P$ F R) d: O) k" I 3 A1 c6 H7 I7 R0 W' N " s: e" Y I% N; N 7 w: B. a3 p' L! O8 R |
基于STM32生成外部Flash Loader的方法经验分享
【经验分享】STM32驱动RC522读卡完整资料分享,包含原理图、PCB、驱动工程文件
【经验分享】HRTIMER 产生多相相移信号
基于STM32 DFSDM应用技术经验分享
基于STM32 快速入门 BlueNRG SDK 固件开发
基于STM32的BlueNRG 系列协处理器简介经验分享
获取编译时间作为版本号
【经验分享】STM32CubeIDE使用说明 —— 实时调试
宽禁带技术如何带来颠覆性变革
基于STM32的数据意外变化导致条件判断流程异常