3.2.2 STM32CubeMX及组件的安装
1.软件安装
安装Java环境。由于STM32CubeMX是基于Java环境运行的,所以需要先安装JRE。可以在Java官网下载安装文件。
安装STM32CubeMX。在官方网站下载软件,选择好安装路径,单击“NEXT”按钮直到安装完成,如图3.1所示,注意不能在中文路径下安装。

图3.1 安装STM32CubeMX
2.HAL库安装
STM32 HAL(Hardware Abstraction Layer,硬件抽象层)固件库是ST公司为STM32的MCU推出的抽象层嵌入式软件,其目的是更方便地实现跨STM32产品的最大可移植性,它区别于以前的标准库,同时也支持LL(Low-layer,底层)库。HAL库有在线安装和离线安装两种方式,一般采用在线安装,安装方法如下。
(1)启动STM32CubeMX,安装嵌入式软件包界面如图3.2所示,单击“Help”→“Manage embedded software packages”选项。

图3.2 安装嵌入式软件包界面
(2)在弹出的界面中选择芯片型号,例如STM32F1,版本选择1.8.4即可,如图3.3所示,单击“Install”按钮开始安装。(https://www.daowen.com)

图3.3 选择芯片型号和版本
(3)安装过程如图3.4所示,安装完成后,就可以在窗口中看到该系列芯片下的HAL库的信息,表示成功安装。其他系列的芯片安装方法一样。

图3.4 安装过程
其他第三方软件包安装方法与安装HAL库一样。选中相应的软件和最新的版本,单击“Install”按钮即可,如图3.5所示。

图3.5 其他软件包安装
安装好软件和相关库文件后,还可以设置更新方式。单击“Help”→“Updater Settings”选项,在弹出的对话框中可选择人工更新或自动更新,如图3.6所示。

图3.6 更新方式设置