购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 STM32CubeMX

1.认识STM32CubeMX

在选择开发板Nucleo-F103RB和了解微控制器STM32F103RB时,在其介绍页面的宣传手册中都可以看到有关STM32微控制器开发工具的介绍,如图4-1所示。

图4-1 有关STM32微控制器开发工具的介绍

在第3章中,我们重点介绍的是图4-1中的第2部分编译与调试(Copmile and debug)集成环境;本节重点介绍第1部分配置与生成代码(Configure and generate code)工具STM32CubeMX;第3部分STM32实时监控(Monitor)工具STMStudio是辅助调试的图形化工具,读者可以在深入学习之后自己摸索尝试。

通过ST公司官网的搜索栏可以快速找到STM32CubeMX,如图4-2所示。

图4-2 搜索STM32CubeMX

在搜索结果列表中单击“STM32CubeMX”,跳转到STM32CubeMX主页,如图4-3所示。

首先,我们看一下资源(Resources)页面下的一份用户手册UM1718:STM32CubeMX for STM32 configuration and initialization C code generation。

打开该文档后可以发现,其内容分为18章,安装STM32CubeMX后可以发现,这就是它的帮助手册,我们当下更关心前6章,即:

(1)STM32Cube概述(STM32Cube overview)。

(2)开始使用STM32CubeMX(Getting started with STM32CubeMX)。

(3)STM32CubeMX的安装与运行(Installing and running STM32CueMX)。

(4)STM32CubeMX用户界面(STM32CubeMX user interface)。

(5)STM32CubeMX工具(STM32CubeMX tools)。

(6)STM32CubeMX C代码生成概述(STM32CubeMX C Code generation overview)。

图4-3 STM32CubeMX主页

我们重点要看的是第3章:Installing and running STM32CubeMX。在用户手册UM1718的3.1.3节Software requirements(软件要求)中有这样一段描述:

由此可知,安装STM32CubeMX要先有Java运行环境。因此我们接下来要做的是安装Java运行环境。

说明 】访问ST公司中文官网,在搜索栏中输入“STM32 Cube”(注意中间有一个空格),可以找到两份STM32 Cube培训中文资料,这是ST公司在2014年12月份推广STM32 Cube时的演讲PPT文档,读者可以通过这两份文档对STM32Cube有个简单的了解。

2.准备工作

由STM32CubeMX的用户手册UM1718可知,STM23CubeMX需要运行在JRE环境下,因此我们可以通过访问Java官网下载JRE,如图4-4所示。

在图4-4所示页面直接单击“免费Java下载”,即可在线安装JRE,这是较简便的方法;也可以单击“所有Java下载”,下载离线安装包,然后进行离线安装。离线安装时,用户须要知道自己的操作系统是32位的还是64位的,根据实际情况选择不同的版本进行安装。

3.下载安装STM32CubeMX

一切准备就绪后,回到STM32CubeMX主页面选择“GET SOFTWARE”,下载STM32CubeMX,当前版本为5.4.0,如图4-5所示。最近,ARM公司推出了Cortex-M33和Cortex-M35P内核,估计ST公司很快也会生产相应的芯片,届时STM32CubeMX也会进行相应的更新。

图4-4 下载JRE

图4-5 下载STM32CubeMX

STM32CubeMX有3种安装方式:独立版本安装、命令行安装、作为Eclipse插件安装。这里选择独立版本安装方式,这是最简单的安装方式。

安装过程很简单:下载安装软件压缩包,解压后,找到安装文件SetupSTM32CubeMX-5.4.0.exe,双击该文件,按照提示进行操作即可,如图4-6所示。

安装完成后,可以通过“开始”菜单或桌面图标运行STM32CubeMX,如图4-7所示。

图4-6 STM32CubeMX安装过程

图4-7 STM32CubeMX运行界面 pv1pcGpSjCjyd/C1BVqVZqiZfpjVR3WBPnh4x8L08C1gpyrZMYEA24eX8SKzWldi

点击中间区域
呼出菜单
上一章
目录
下一章
×