前言
客户反应 STM32Cube 里安装的固件包都自动安装在 C 盘,而他们的 C 盘作为系统盘,所划分的容量有限,询问是否有办法将 STM32Cube 的内容转移到其他盘。客户使用的是 STM32CubeMX。
STM32CubeMX 固件包的安装
STM32CubeMX 是 STM32 用户必备的工具。通过 STM32CubeMX 用户可以为不同的STM32 系列下载相应的 STM32Cube 软件开发包。如果用户的网络是联网的,那么直接通过 STM32CubeMX 的图形界面就可以下载所需要的固件包,而不需要直接访问www.st.com。
固件包的默认位置
固件包包括扩展包的默认位置是在 C:Users[name]STM32Cube。其中[name]是用户的 windows 用户名,因人而异。STM32 用户应当知道这个位置。特别是对很多 STM32 新用户,如果需要进行 STM32 的学习,就可以直接访问这个目录,找到相应的多个针对MCU 单个功能的例程进行学习。
修改 STM32Cube 固件包存储位置
STM32Cube 固件包的存储位置,就在菜单[help]->[updater settings]里。但是和之前的客户一样,你可能遇见好像不能修改的问题。
STM32CubeIDE
对于那些也在 STM32CubeIDE 的用户可能要注意,STM32CubeIDE 内部也集成了STM32CubeMX,它也有相应的设置。设置的界面是通过[Window]菜单访问[Preference]。
小结
本文是基于一个客户的问题,讲述了如何将 STM32Cube 固件包的位置移动到其他位置,用来节省 C 盘空间。当然 STM32Cube 固件包包含大量有价值的参考例程,用户也可以将存储位置移动到比较显眼的位置,从而易于访问。
960