本节介绍STM32CubeMX工具的下载和安装。STM32CubeMX是一种图形工具,它可以非常轻松地配置STM32微控制器和微处理器,并为Arm Cortex-M核生成相应的初始化C代码或为Arm Cortex-A核生成部分Linux设备树。
注: 本书使用的MCU软件开发工具,都是安装在Windows 10操作系统中的。
下载STM32CubeMX工具的主要步骤如下。
(1)登录意法半导体公司的官网主页。
(2)如图1.1所示,在主页上方的搜索框中输入STM32CubeMX。
图1.1 ST公司官网主页的搜索框
(3)单击搜索框右侧的Search按钮。
(4)弹出新的界面,在新的界面中给出搜索结果,如图1.2所示。在搜索结果界面中,单击黑框中的STM32CubeMX文字。
图1.2 显示搜索结果界面
(5)弹出新的界面,如图1.3所示。在新的界面中,单击Get Software按钮。
图1.3 获取STM32CubeMX软件界面(1)
(6)跳转到界面的底部,如图1.4所示。在该界面中,单击Get Software按钮。
图1.4 获取STM32CubeMX软件界面(2)
(7)弹出License Agreement界面,如图1.5所示。在该界面中,单击ACCEPT按钮。
图1.5 License Agreement界面
(8)弹出Get Software界面,如图1.6所示。在该界面中,提供了如下两种方法。
图1.6 Get Software界面(1)
①如果已经事先在ST官网上注册了账号,就可以单击图1.6界面上的Login/Register按钮。
②否则,在图1.7给出的界面中,填写姓名和电子邮箱等信息,通过发送的邮件进行验证和下载软件。
由于以前在ST官网上注册过账号,在此直接单击图1.6界面中的Login/Register按钮。
(9)弹出登录界面,如图1.8所示。在该界面中,填入电子邮件地址(E-mail address)和密码(Password)信息。
图1.7 Get Software界面(2)
图1.8 登录界面
(10)单击Login按钮。
(11)自动下载名字为en.stm32cubemx_v6-1-1.zip文件(该文件大小为256,113KB)。
(12)下载完成后,在所选择的文件夹中找到该压缩文件,并使用解压缩软件对下载的压缩文件进行解压缩操作。在解压缩后,默认生成一个名字为en.stm32cubemx_v6-1-1的文件夹。
本节介绍安装STM32CubeMX工具的方法,主要步骤如下。
(1)进入该文件夹,找到并用鼠标右键单击SetupSTM32CubeMX-6.1.1.exe文件,出现浮动菜单。在浮动菜单内,选择“以管理员身份运行”选项。
(2)弹出用户账户控制对话框界面。在该界面中,提示信息“你要允许此应用对你的设备进行更改吗?”。
(3)单击是按钮,开始安装过程。
(4)弹出STM32CubeMX Installation Wizard-Welcome to the Installation of STM32CubeMX 6.1.1界面。
(5)单击Next按钮。
(6)弹出STM32CubeMX Installation Wizard-STM32CubeMX License agreement界面。在该界面中,勾选I accept the terms of this license agreement前面的复选框。
(7)弹出STM32CubeMX Installation Wizard-ST Privacy and Terms of Use界面。在该界面中,按图1.9所示,勾选两个复选框。
图1.9 勾选复选框
(8)单击Next按钮。
(9)弹出STM32CubeMX Installation Wizard-STM32CubeMX Installation path界面。用户可以通过单击Select the installation path下面文本框右侧的Browse按钮,为安装该软件开发工具选择合适的路径。在此,选择默认安装路径C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX。
(10)单击Next按钮。
(11)弹出Message界面。在该界面中,提示“The target directory will be created:C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX”信息。
(12)单击确定按钮。
(13)弹出STM32CubeMX Installation Wizard-STM32CubeMX Shortcuts setup界面。在该界面中按默认选项设置。
(14)单击Next按钮。
(15)弹出STM32CubeMX Installation Wizard-STM32CubeMX Package installation界面,开始自动安装软件开发工具。
(16)等待安装过程结束后,单击Next按钮。
(17)弹出STM32CubeMX Installation Wizard-STM32CubeMX Installation done界面。
(18)单击Done按钮,结束安装过程。
本节介绍在STM32CubeMX工具中安装STM32G0系列MCU支持包的方法,主要步骤如下。
(1)在Windows 10操作系统中,双击名字为STM32CubeMX的图标,启动STM32CubeMX工具。
(2)在STM32CubeMX主界面主菜单中,选择Help->Manage embedded software packages。
(3)弹出Embedded Software Packages Manager界面,如图1.10所示。在该界面中,找到并展开STM32G0选项。在展开项中,勾选STM32Cube MCU Package for STM32G0 Series(Size:202MB)1.4.0前面的复选框。
(4)单击该界面底部的Install Now按钮。
(5)出现Downloading selected software packages界面。在该界面中,显示下载支持包的进度等信息,如图1.11所示。
图1.10 Embedded Software Packages Manager界面
图1.11 Downloading selected software packages界面
(6)下载安装支持包的过程结束后,自动关闭Downloading selected software packages界面。
(7)单击图1.10右下角的Close按钮,退出Embedded Software Packages Manager界面。
(8)关闭STM32CubeMX集成开发工具。