介绍STM32CubeMX 5.0.0
STM32CubeMX是32位ARM®Cortex®STM32微控制器的图形工具。它是STMCube“计划的一部分,既可以作为独立应用程序使用,也可以作为集成开发环境(IDE)集成的Eclipse插件使用
.STM32CubeMX具有以下主要功能:
轻松的微控制器选择涵盖整个STM32产品组合
从STMicroelectronics板列表中选择电路板。
简单的微控制器配置(引脚,时钟树,外设,中间件)和相应的初始化C代码的生成。
通过将先前保存的配置导入新的MCU项目,可轻松切换到属于同一系列的另一个微控制器。
生成配置报告。
为选择的集成开发环境工具链生成IDE就绪项目。STM32CubeMX项目包括生成的初始化C代码,STM32 HAL驱动程序,用户配置所需的中间件堆栈以及在所选IDE中打开和构建项目所需的所有相关文件。
用户定义的应用程序序列的功耗计算。
自我更新允许用户使STM32CubeMX保持最新状态。
下载和更新用户应用程序开发所需的STM32Cube“嵌入式软件”(有关STM32Cube嵌入式软件产品的详细信息,请参阅附录E:STM32Cube嵌入式软件包)。
安装并运行STM32CubeMX 5.0.0
支持的操作系统和体系结构
Windows®7:32位(x86),64位(x64)
Windows®8:32位(x86),64位(x64)
Windows®10:32位(x86),64位(x64)
Linux®:32位(x86)和64位(x64)(在RedHat,Ubuntu和Fedora上测试)
由于STM32CubeMX是32位应用程序,因此某些版本的Linux 64位
发行版需要安装32位兼容软件包,如作为ia32-libs。
MacOS:64位(x64)(在OS X Yosemite上测试)
软件要求
在Windows和Linux上:Java运行时环境(最低版本1.7.0_45)
在MacOS上:Java开发工具包(最低版本1.7.0_45)
安装STM32CubeMX
要安装STM32CubeMX,请执行以下步骤:
将最新的STM32CubeMX安装包的全部内容从http://www.st.com/stm32cubemx解压缩(解压缩)到同一目录中
在Windows上
确保您拥有管理员权限
双击SetupSTM32CubeMX-5.0.0.exe文件
在Linux上
确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份运行安装,以在共享目录上安装STM32CubeMX
在SetupSTM32CubeMX-5.0.0.linux文件上双击(或从控制台窗口启动)
在MacOS上
确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份运行安装,以在共享目录上安装STM32CubeMX
在SetupSTM32CubeMX-5.0.0应用程序上双击(或从控制台窗口启动)
安装后,您可以安全地从磁盘中删除zip的内容。
有关系统要求或其他可能安装的更多详细信息,请参阅STM32CubeMX用户手册。
运行STM32CubeMX
在Windows上
从Program Files> ST Microelectronics> STM32CubeMX中选择STM32CubeMX。
或者双击桌面上的STM32CubeMX图标。
在Linux上
从STM32CubeMX安装目录启动STM32CubeMX可执行文件
在MacOS上
从启动板启动STM32CubeMX应用程序
卸载STM32CubeMX
要卸载STM32CubeMX,请执行以下步骤:
在Windows上
打开Windows控制面板。
选择“程序和功能”以显示计算机上安装的程序列表。
右键单击STM32CubeMX并选择卸载功能。
在Linux上
使用文件资源管理器,进入STM32CubeMX安装的卸载程序目录,然后双击startuninstall桌面快捷方式
或使用java -jar /Uninstaller/uninstaller.jar手动启动卸载
在MacOS上
使用文件资源管理器,进入STM32CubeMX安装的Uninstaller目录,然后双击uninstaller.jar
或直接将STM32CubeMX应用程序移动到回收站中
1