为保证安装软件的纯粹性,此处给的软件安装方式全部在Window沙盒中实现。可能和具体环境有一定差异(比如某些未知错误)
一、软件的安装
以下为下载地址(官网地址,向下滑提供网盘地址):
STM32CubeMX | Software - STMicroelectronics
STM32CubeIDE | Software - STMicroelectronics
每个界面都是直接向下滑动,找到Get Software,然后下载最新版本即可


或者可以使用百度网盘下载(个人提供,固定版本,很少更新,当前更新日期:2026年1月30日)
安装包包含内容:
二、软件安装
STM32CubeMX安装
首先按照上述方法下载STM32CubeMX,下载后如下图所示,可以看见是一个压缩包

解压这个压缩包,就获得了我们的安装包,直接按按照下图双击运行就可以开始安装了


运行后会显示安装信息,根据自身情况选择,虽然是个人用户,但是还是推荐选择给所有用户安装。但是我在沙盒中,就直接选Install for me only了。

点击后一直下一步,等待安装即可,这里的安装地址根据自己的电脑情况而定。使用Install for me only是安装C:\Users\WDAGUtilityAccount\AppData\Local\Programs\STM32CubeMX中,这个地址对新手而言其实是不太方便的,不推荐。


安装完成后打开STM32CubeMX,因为我们用的是STM32F4,所以需要安装STM32F4的安装包。
注意:这里安装STM32software packages是需要使用科学上网的,不然无法连接,因管理规范,这里就不给出科学上网方法了。
如果你无法找到比较好的科学上网方法,这里也直接给出了安装包(安装包是固定版本,更新的可能性很低,需自行确定),前面已经给出了,自行下载即可

点击安装数据包,直接选择STM32F4(如果你使用的是其他芯片,自行选择即可)。

还有一种办法是通过下载对应的数据包,然后选择了From Local...进行安装
注意:先装1.28.0版本,再装1.28.3版本,1.28.0是正式版本,1.28.3是对应功能补丁,下面这一步存在一定的问题,补丁是不能直接安装的,但是我感觉这个问题值得记录,就直接按照这个内容来写了,也给兄弟们一个手动安装的问题解决方案。

在安装1.28.3的时候出现了无法安装的情况,关闭CubbeMX,显示没stm32cube_fw_f4_v1280.zip,这个时候需要手动安装补丁,打开指定目录:C:\Users\[你的用户]\STM32Cube\Repository下(如果不知道怎么找到这个位置,可以直接使用这个地址%USERPROFILE%\STM32Cube\Repository),然后进行解压覆STM32Cube_FW_F4_V1.28.0,然后改名为STM32Cube_FW_F4_V1.28.3


安装过程中以及安装结果如下,安装过程中有选择是否同意用户协议的,直接同意即可,安装完成后就能看见版本信息展示如下:


STM32CubeIDE安装
STM32CUbeIDE安装就没有这么多问题了,选择一下安装路径,直接按照步骤安装即可


打开STM32CubeIDE后会让选择工作空间(workspace),工作空间就是项目工程保存的默认地址,自行调整地址后可以设置保存为默认地址,之后每次打开就不会弹出选择工作空间了。最后选Launch进入即可。

之后会提示信息是否让Windows安全中心扫描STM32CubeIDE,这里可以选择不扫描(第一项),我这里就选择第一项了。

后面还要要求是否允许访问网络的,我选择的专用网络和开放网络都允许,毕竟没啥影响。
执行完毕后显示如下界面就代表成功了
