win7安装STM32CubeMX(非最新版本)

时间:2024-04-13 16:45:32

STM32CubeMX简单说明

CubeMX中文名为STM32设置和初始化C代码生成器,是意法半导体STMCube™的主动原创,可以减轻开发工作,时间和费用,是一款图形化软件设置工具,允许使用图形化向导来生成C初始化代码。它也集成了一个全面的软件平台,支持每一个系列(例如STM32F4系列的STM32CubeF4)。这个平台包括STM32CubeHAL(一个STM32的抽象层集成软件,确保STM32系列最大的移植性)。
更多的自行了解啦


1.ST官网下载安装包

这里直接给出STM32CubeMX下载链接,当前最新版本为5.6.1(2020年5月)
STM32CubeMX下载
选择 “获取软件” 直接获取最新版本,或者在右侧列表选择旧版本进行下载,下载安装包只需要填写邮箱即可,目的是ST想要验证你的邮箱真实性。
win7安装STM32CubeMX(非最新版本)
打开邮箱,能看到ST给你发了邮件,选择 “Download now” 可以进行安装包下载,不过估计今天运气背,可能遇到下载接口维护之类的,win7跟win10两台机都点不开这个下载链接
win7安装STM32CubeMX(非最新版本)
遇到邮箱下载链接失效的情况,还有另外的办法进行安装包下载,在ST官网登录ST账号(没账号的注册去),登录后进入下载页面,选择需要的版本点击下载,要先接受下载许可,直接点击接受
win7安装STM32CubeMX(非最新版本)
随后下载,部分浏览器可能不会跳出来下载提示,博主用的Firefox
win7安装STM32CubeMX(非最新版本)

win7安装STM32CubeMX(非最新版本)
这里win7的系统装不了最新版本,甚至较新的5.6.0,5.5.0, 5.4.0,5.3.0,5.2.0都会提示一个问题,JAVA环境版本不对
win7安装STM32CubeMX(非最新版本)
因为这个1.8.0_45我折腾了半天,下了最新的Java jdk1.8.0_251也是这个提示,无奈下载1.8.0_45,配置java环境变量,更新java注册表路径,还是这个提示,没辙


最后每个版本的STM32CubeMX都试了一遍,win7最高支持CubeMX 5.1.0版本,如果是win10的应该没这问题,接下来以安装CubeMX 5.1.0为例,双击CubeMX 5.1.0进行安装,Next
win7安装STM32CubeMX(非最新版本)
“I accept” 打勾,Next
win7安装STM32CubeMX(非最新版本)
勾选第一个选项,第二个选项非必要看个人了,也可在后期软件中“Help>User Preferences>General Settings” 进行修改
win7安装STM32CubeMX(非最新版本)
选择安装路径,可进行路径修改
win7安装STM32CubeMX(非最新版本)
创建快捷方式等,默认就行
win7安装STM32CubeMX(非最新版本)
等待安装
win7安装STM32CubeMX(非最新版本)
Done
win7安装STM32CubeMX(非最新版本)


打开桌面生成的CubeMX快捷方式,软件打开的界面如图,左侧可直接打开已有的CubeMX工程,中间新建CubeMX工程(选择芯片新建或选择ST官方开发板新建),右侧检测CubeMX软件更新及单片机软件包的更新情况
win7安装STM32CubeMX(非最新版本)
选择新建工程from MCU,会新弹出一个MCU选择窗口
win7安装STM32CubeMX(非最新版本)
在左侧搜索框中键入MCU名称,能看到右侧芯片列表在筛选符合的芯片,在对应芯片信息前点击 可对芯片进行收藏,在下次进行同芯片工程创建时可以节省时间直接选择收藏列表中的芯片
win7安装STM32CubeMX(非最新版本)
双击芯片名可成功创建工程,开始对芯片进行初始引脚及系统配置,这里我选的芯片时F429
win7安装STM32CubeMX(非最新版本)
随后可对芯片时钟树,引脚,工程参数进行配置,这里暂不做说明,主要看个人的项目情况而定