ST意法半导体
直播中

张娜

8年用户 1059经验值
私信 关注
[问答]

CUbeIde如何禁止使用最新的固件包?

CUbeIde如何禁止使用最新的固件包

回帖(2)

盛方圆

2025-3-12 15:51:32
你是指基于CubeMx创建工程吧。
在CubeMx那里作完初始化后,在工程生成页 Project manager 的MCU and firmare  package栏,不要勾选使用最新版本的firmware,选择自己需要使用的固件版本即可。
举报

张玲

2025-3-13 17:16:47

在STMicroelectronics的STM32CubeIDE中,如果你希望禁止使用最新的固件包,可以按照以下步骤操作:


1. 禁用自动更新固件包



  • 打开STM32CubeIDE。

  • 进入 Help 菜单,选择 Manage Embedded Software Packages

  • 在弹出的窗口中,你可以看到已安装的固件包列表。

  • 取消勾选 Automatically check for updates 选项,以禁用自动更新。


2. 手动选择固件版本



  • Manage Embedded Software Packages 窗口中,你可以手动选择你希望使用的固件版本。

  • 找到你希望使用的固件包,然后选择特定的版本,而不是最新的版本。

  • 点击 InstallApply 来应用你选择的固件版本。


3. 锁定固件版本



  • 在项目设置中,你可以锁定使用的固件版本,以防止自动更新到最新版本。

  • 打开项目的 Properties,然后导航到 C/C++ Build -> Settings -> MCU Packages

  • 在这里,你可以指定使用的固件版本,并确保它不会被自动更新。


4. 删除最新固件包



  • 如果你已经安装了最新的固件包,并且不希望使用它,你可以手动删除它。

  • Manage Embedded Software Packages 窗口中,找到最新的固件包,然后点击 Uninstall 来删除它。


5. 使用本地固件包



  • 你可以将特定的固件包下载到本地,并在项目中手动引用这些本地包,而不是使用STM32CubeIDE自带的包管理器。

  • 在项目设置中,指定固件包的路径为本地路径,而不是自动从STM32CubeIDE获取。


通过以上步骤,你可以有效地禁止使用最新的固件包,并确保项目使用你指定的固件版本。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分