2

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

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

在嵌入式软件包管理器中,我安装了“STM32Cube MCU Package for STM32F4 Series”版本 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.

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

有没有人有任何想法?

4

2 回答 2

3

经过更多搜索,我终于找到了这个: 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 下

于 2021-01-26T17:48:37.313 回答
0

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

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

于 2021-10-07T15:33:36.600 回答