STM32CubeMX 带有 anupdater 机制,可以配置为自动或按需检查有更新。它支持 STM32CubeMX 以及 STM32Cube 固件库包更新自我更新。更新机制还允许删除以前安装的包。 ? 生成报告
.pdf 和.csv 报告可以生成文档用户配置工作。
2.3 规则和限制
? C 代码生成涵盖只有周边和中间件的初始化。它基于 STM32Cube HAL 固件库。 ? STM32CubeMX C 代码生成包括外围设备和使用 STM32Cube 嵌入式软件程序
包中包含的驱动程序的中间件的唯一初始化代码。尚不支持代码生成的一些外设和中间件,如加密外设和 StemWin 图形库。 ? 请参阅附录 A 引脚分配规则的说明。
? 请参阅附录 B STM32CubeMX C 的说明代码生成设计选择和局限性。
3 安装和运行 STM32CubeMX
3.1 系统要求
3.1.1 支持操作系统和体系结构
?
? Windows?7: (x86) 32 位、 64 位 (x64) ? Windows?8: (x86) 32 位、 64 位 (x64) ? Windows?10: (x86) 32 位、 64 位 (x64)
? Linux?: (x86) 32 位和 64 位 (x64) (RedHat、 Ubuntu 和 Fedora 测试)
由于 STM32CubeMX 是一个 32 位应用程序,一些版本的 Linux 64 位分布需要安装 32 位兼容软件包 ia32 libs 等。 ? MacOS: 64 位 (x64) (测试对 OS X 优胜美地)
?
? ?
3.1.2 内存系统必备组件
? 建议最低内存︰ 2 Gb。
3.1.3 软件要求
必须安装以下软件︰
? 为 Windows 和 Linux,安装 Java 运行时环境为 1.7.0_45 或更高
版本
如果您的计算机上没有安装 Java 或者你有一个旧的版本,STM32CubeMX 安装程序将打开 Java 下载 web 页并停止。
? 为 MacOS 安装 Java 开发工具包 1.7.0_45 或更高版本?对于
Eclipse 插件的安装,安装以下 IDE 之一︰ — — Eclipse IDE 朱诺 (4.2) — — Eclipse Luna (4.4) — — Eclipse 开普勒 (4.3) — — Eclipse 火星 (4.5)
3.2 安装/卸载 STM32CubeMX 单机版
3.2.1 安装 STM32CubeMX 单机版
若要安装 STM32CubeMX,请按照以下步骤︰
1。 从 www.st.com/stm32cubemx 下载 STM32CubeMX 安装包。 2. 提取 (解压缩) stm32cubemx.zip 全包到同一目录。 3. 检查您的访问权限,启动安装向导︰
对 windows:
) 请确保您具有管理员权限。
b) SetupSTM32CubeMX VERSION.exe 文件以启动安装向导双击。 在 Linux 上︰
) 请确保您具有对目标安装目录的访问权限。您可以运行此安装作为根 (或
sudo) 在共享目录中安装 STM32CubeMX.
b) 双击 (或控制台窗口中启动) 上的 SetupSTM32CubeMXVERSION.linux
文件。 在 MacOS:
) 请确保您具有管理员权限。
b) 双点击 SetupSTM32CubeMX 版本应用程序文件以启动安装向导。 4. 的 STM32CubeMX 在 Windows 上安装成功后, STM32CubeMX 图标会显示
在您的桌面上并且 STM32CubeMX 应用程序也可以从程序菜单。
STM32CubeMX.ioc 文件显示多维数据集图标。请双击它们将开放他们使用 STM32CubeMX。 5。 从硬盘中删除内容的 zip。
注︰ 如果 Java 运行时环境的正确版本 (版本 1.7_45 或更高版本) 是没有安装,会建议该向导下载它并停止。Java 安装完成后,重新启动 STM32CubeMX 安装。请参阅节 11︰ 常见问题问题时安装 JRE。
当工作在 Windows 上,只有最新安装的 STM32CubeMX 将在程序菜单中启用。当指定了不同的安装文件夹,可以在您的 PC (不推荐) 保留以前版本。否则,新安装将覆盖以前的。
3.2.2 从命令行安装 STM32CubeMX
有 2 种方式来启动安装从控制台窗口︰ 在控制台交互模式或通过脚本。
交互模式
要执行交互式安装,请键入以下命令︰java — — 罐
SetupSTM32CubeMX 4.14.0.exe — — 控制台
在每个安装步骤,请回答 (见图 2 以下)。
图 2。STM32CubeMX 安装在交互模式下的例子
自动安装模式
在安装结束时,执行或使用 STM32CubeMX 图形向导或控制台模式,就可以生成包含用户安装首选项自动安装脚本 (见图 3 下面):
Figure 3. STM32Cube Installation Wizard 然后可以通过键入以下命令来启动安装︰
java - jar SetupSTM32CubeMX 4.14.0.exe auto-install.xml
图 4。自动安装命令行
3.2.3 卸载 STM32CubeMX 单机版
卸载在 MacOS的STM32CubeMX
要卸载 MacOS 的 STM32CubeMX,请使用以下命令行︰java-< STM32CubeMX
安装路径 > jar / Uninstaller/uninstaller.jar.
卸载在 Linux 上的 STM32CubeMX
有三种方式来卸载在 Linux 上的 STM32CubeMX: ? 通过使用下面的命令行
java-< STM32CubeMX 安装路径 > jar / Uninstaller/uninstaller.jar。
? 通过 Windows 资源管理器窗口︰
) 使用一个文件浏览器。
b) STM32CubeMX 安装的卸载程序目录去。 c) 双击开始卸载桌面快捷方式。
卸载在 Windows 上的 STM32CubeMX
有三种方式来卸载 Windows 上的 STM32CubeMX: ? 通过使用下面的命令行
java-< STM32CubeMX 安装路径 > jar / Uninstaller/uninstaller.jar。
? 通过 Windows 资源管理器窗口︰