stm32cubeide сообщает об отсутствии пакета прошивки

У меня есть STM32 Nucleo F4, и я пытаюсь создать новый проект C в STMCubeIDE.

У меня STMCubeIDE версия 1.5.0 Build: 8698_20201117_1050 (UTC)

В диспетчере пакетов встроенного программного обеспечения я установил пакет MCU STM32Cube для серии STM32F4 версии 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.

Если я вызываю «Проект› Сгенерировать код », кажется, что он завершен, но большая часть файлов проекта отсутствует, что означает, что« сгенерировать код »на каком-то этапе не удалось.

У кого-нибудь есть какие-либо идеи?


person DavidW    schedule 26.01.2021    source источник


Ответы (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

person DavidW    schedule 26.01.2021