打开“电堂科技”官网主页,选择“厂商专区”菜单下的“STM32”命令,在搜索框中输入“STM32新手入门-工具安装”并搜索,即可检索到参考视频《STM32新手入门-工具安装》。
(1)打开ST官网主页,在搜索框中选择“Tools & Software”类别,搜索“STM32CubeMX”,在检索结果界面中单击“STM32CubeMX”,跳转到“STM32CubeMX”界面,将语言切换成中文,单击“获取软件”选项卡,如图3-3所示。根据自己的电脑系统单击对应的“Get latest”按钮进行下载,此处以6.5.0版本为例说明其安装过程。
图3-3 获取软件
(2)在弹出的“许可协议”对话框中单击“接受”按钮,弹出“获取软件”对话框,如图3-4所示。输入电子邮件地址,勾选同意隐私声明复选框,单击“下载”按钮,若弹出图3-5所示的对话框,则表示注册MyST成功。
图3-4 “获取软件”对话框
图3-5 注册MyST成功
(3)进入电子邮箱查看收到的反馈邮件,下载STM32CubeMX,如图3-6所示。单击“立即下载”按钮,直接跳转到ST网站,稍等片刻会开始自动下载。
图3-6 下载STM32CubeMX
(4)下载完成后将软件进行解压,建议解压到英文目录下(不要含有中文),然后双击“SetupSTM32CubeMX-6.5.0-Win.exe”文件进行安装,如果弹出提示安装Java的窗口,那么按照操作进行安装即可。进入STM32CubeMX的安装流程后,根据提示逐步完成安装。STM32CubeMX的安装过程如图3-7~图3-14所示。
图3-7 STM32CubeMX的安装过程(1)
图3-8 STM32CubeMX的安装过程(2)
图3-9 STM32CubeMX的安装过程(3)
图3-10 STM32CubeMX的安装过程(4)
图3-11 STM32CubeMX的安装过程(5)
图3-12 STM32CubeMX的安装过程(6)
图3-13 STM32CubeMX的安装过程(7)
图3-14 STM32CubeMX的安装过程(8)
(5)安装完成后,打开STM32CubeMX。STM32CubeMX的主界面如图3-15所示。
图3-15 STM32CubeMX的主界面
STM32CubeMX主界面的功能分区如图3-16所示。
图3-16 STM32CubeMX主界面的功能分区
① 在菜单栏中,“File”用于工程文件的管理,“Window”用于切换软件的视图效果,“Help”用于寻找软件使用指南,如检查更新或固件包的安装等。
② “Existing Projects”栏中展示了近期的工程文件,方便快捷打开。一般利用MotorControl Workbench生成的工程文件可以在此直接打开。
③ “New Project”栏中除了可以打开MC SDK生成的工程文件,也可以选择开发板自行创建新的工程文件。
④ “Manage software installations”栏中的按钮主要用于检查STM32CubeMX的更新及固件包的下载与安装。
如果要创建新工程,那么可以单击“New Project”栏中的“ACCESS TO MCU SELECTOR”按钮,进入MCU/MPU选择界面,如图3-17所示。
图3-17 MCU/MPU选择界面
以P-NUCLEO-IHM03套件为例,在“Commercial Part Number”文本框中输入“STM32G431RB”后双击“STM32G431RBTx”即可选中套件中的开发板,进入配置界面,如图3-18所示。配置界面内具体包括引脚配置、时钟配置、工程管理、工具、资源、代码生成、引脚/系统视图等内容。
图3-18 配置界面