stm32cubeide 报告固件包丢失

问题描述 投票:0回答:3

我有一个 STM32 Nucleo F4,我正在尝试在 STMCubeIDE 中创建一个新的 C 项目。

我有STMCubeIDE版本1.5.0构建:8698_20201117_1050(UTC)

在嵌入式软件包管理器中,我安装了“STM32F4系列的STM32Cube MCU包”版本1.25.2

但是,当我去创建新的 STM32 项目(使用板选择器选择我的板 - NUCLEO-F410RB)时,我收到以下错误消息:

Code generation could not be done most probably because the necessary firmware package is missing. Not able to complete STM32Cube project creation. See Firmware Updater for settings related to firmware package installation Tips: Please use the Device Configuration Tool, and then use 'Project > Generate Code' to complete the project generation.

如果我调用“项目>生成代码”,它似乎已完成,但大多数项目文件都丢失了,这意味着“生成代码”在某个阶段悄然失败。

有人有什么想法吗?

stm32 stm32f4 nucleo stm32cubeide
3个回答
4
投票

经过更多搜索,我终于找到了这个: https://community.st.com/s/question/0D50X0000BeZi12/code- Generation-could-not-be-done-firmware-package-v1241-can-not-be-unzipped

那里的解决方案对我有用:

  1. 从此页面https://www.st.com/en/embedded-software/stm32cubef4.html下载两个zip(STM32CubeF4和Patch-CubeF4)
  2. 首先将 en.STM32Cube_FW_F4_V1.24.0.zip 解压到 Repository 文件夹
  3. 然后将 en.patch_cubefw_f4.zip 解压到同一文件夹并替换文件
  4. 完成!

我下载了V1.25.0和补丁。 存储库文件夹位于 C:/Users//STM32CUBE/Repository 下


0
投票

如果您的 IDE 正常工作,请选择菜单项“帮助”->“管理嵌入式软件包”

它将引导您安装上面提到的固件包。然后,您可以将该 zip 文件中的示例作为项目导入到 IDE 中。


0
投票

我也面临同样的问题,不需要为这个简单的问题走那么远,解决方案非常简单,只需更改存储库位置来为我保存主板的固件我将位置从 c 更改为 d 驱动器,然后再次启动创建新项目,然后再次下载 zip 文件,问题就解决了..🤗

© www.soinside.com 2019 - 2024. All rights reserved.