【问题标题】:stm32cubeide reports firmware package is missingstm32cubeide 报告固件包丢失
【发布时间】:2021-04-30 11:43:18
【问题描述】:

我有一个 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.

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

有人有什么想法吗?

【问题讨论】:

    标签: stm32 stm32f4 nucleo stm32cubeide


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您的 IDE 正常工作,请选择菜单项 Help->“Manage Embedded Software Packages”

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

      【讨论】:

        猜你喜欢
        • 2020-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-01
        • 1970-01-01
        • 2011-09-09
        • 1970-01-01
        • 2011-01-28
        相关资源
        最近更新 更多