STM32 CubeMX при генерации проекта выдаёт странную ошибку

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб мар 02, 2013 16:42:11

Сообщение peotr »

Здравствуйте, знакоты!
Начинаю работать с STM32, решил для простоты использовать что-то готовое: NUCLEO-L452RE-P. Задался создать примитив, что-то вроде мигания встроенного светодиода от встроенной кнопки. Запустил CubeMX, всё по мануалам, но при команде GENERATE CODE получил по фейсу следующее:
"The Firmware Package (STM32Cube BW_L4 V1.14.0) or one of its dependencies required by the Project is not available in your STM32CubeMX Repository. Do you want to download this now?"
Соглашаюсь на доунлад. Но дальше опять в торец:
"Error downloading the following files: stm32cube_fw_v1140.zip (Not available). For unavailable files, you can load them manually with the "From Local" button".
Где искать эту секретную локаль буттон?
Что посоветуете? Где спрятан выход, и как его найти?
Спасибо
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Куб библиотеки скачать не может.
peotr писал(а):Где искать эту секретную локаль буттон?
В окне New libraries manager.
Только это имеет смысл если у вас есть архив с библиотеками stm32cube_fw_v1140.zip.
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб мар 02, 2013 16:42:11

Сообщение peotr »

[uquote="Мурик",url="/forum/viewtopic.php?p=3765590#p3765590"]Куб библиотеки скачать не может.

А чем скачать, и где?
peotr писал(а):Где искать эту секретную локаль буттон?
В окне New libraries manager.
Только это имеет смысл если у вас есть архив с библиотеками stm32cube_fw_v1140.zip.[/uquote]

Что-то не вижу такого окна в Кубе.

Спасибо.
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Его можно открыть из меню Help. Должно быть что-то типа Manage embedded software packades.
Это в 4 версии. Как в 5 не знаю.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 437
Зарегистрирован: Ср сен 02, 2015 07:47:20

Сообщение HardWareMan »

Репозитории куба по умолчанию тут: %USERPROFILE%\Repository
Они что-то там изменили и старый куб не может скачать необходимые паки с сайта ST.COM, поэтому следует обновить куб. Сами паки управляются тут:
Изображение
В этот пункт меню открывает окно, где можно выбрать любой доступный для любого семейства любой версии пак (хоть даже несколько сразу и выбирать их при генерации проекта). Так же там доступны выборы CMSIS и сторонние. Но никто не запрещает скачать эти zip ручную с сайта и положить в вышеуказанную папку. Паки большие, для некоторых контроллеров их размер почти гигабайт.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб мар 02, 2013 16:42:11

Сообщение peotr »

HardWareMan, спасибо, всё именно так!
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Сообщение ozzy »

в новом кубе сломали генерацию для кеил, пишет кеил при загрузке - неизвестный процессор
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср фев 05, 2020 19:35:56

Сообщение MementoMori »

Подобного рода проблемы преследовали меня, пока я не изменил имя пользователя в Windows на не содержащее кириллических символов. Если у вас кириллица - попробуйте переименовать.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

[uquote="ozzy",url="/forum/viewtopic.php?p=3783149#p3783149"]в новом кубе сломали генерацию для кеил, пишет кеил при загрузке - неизвестный процессор[/uquote]У меня после обновления тоже было что-то подобное. Попробовал перегенерить старый проект - какие-то ошибки. Ладно, по-быстрому, накидал новый проект, начинаю генерить - Кубик еще минут 15 обновляется, и все ОК. Чем-то ему не нравится проект из-под него же, но не последней версии. Уже, кстати, не первый раз, такое же было после перехода с 4.х на 5.0, я это сразу вспомнил, поэтому и сразу стал пробовать с новым проектом.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Сообщение ozzy »

а от нифига, перепробывал все
минимально работающую версию нашел 5.3.0
с версии 5.4.0 выдает такую ошибку
до этой версии необходимо ручками в кеиле указывать заново какой микроконтроллер в проекте так как он его не понимает
11.jpg
(164.41 КБ) 469 скачиваний
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

О! А я, не помня, какой у меня Кейл (оказался 5.28), на всякий случай переключил в Project Manager'е "Min Version" с V5.27 на V5, и все генерится нормально. То есть, похоже, сломали что-то, что пытается использовать специфические фенечки 5.27+.

Хм... Сейчас на пробу поднял эту минимальную версию с V5 до V5.27 и перегенерил тот самый проект. Все ОК.

Кубики 5.5.0, Кейл 5.28, полёт нормальный.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Сообщение ozzy »

Кеил 5,29 и все что выше версии куба 5.3.0 с ним не работает, я тоже выставлял V5 в настройках куба, но изменений нет, сам куб пишет что не может сгенерировать проект , так как есть problem ((

куда копать я уже ума не приложу, может винду переставить, что очень не хочется делать
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Снести к чертям кубики вообще, и поставить заново сразу самые последние? Может оно обновляется коряво?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Сообщение ozzy »

сносил, удалял директорию и чистил ccleaner ом, бестолку, тут проблема гдето в винде, в кодировках или я хз
вот что выдает при генерации в поле device куб 5.3.0 (слева, справа старый проект) ,а в версиях выше там одни крякозяблы

Изображение

Добавлено after 2 hours 39 minutes 59 seconds:
Re: STM32 CubeMX при генерации проекта выдаёт странную ошибку
в общем, взял ноут с вин7, установил там куб последний, сгенерировал проект и перенес его на стационарник и ....

все работает, кеил принял как родной тот проект , никаких ошибок, так что форточку версии 10 придется сносить и ставить заново 8) :kill: :kill: :kill:
Родился
Сообщения: 1
Зарегистрирован: Чт мар 05, 2020 18:23:44

Сообщение RomanGK »

Попробуйте в ярлыке программы STM32Cube выставить совместимость под Windows 7 и запустить программу от имени администратора затем попробуйте установить пакет. У меня только так получилось на windows 10 установить последние пакеты на версию куба 5.6.0
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Сообщение ozzy »

переустановка 10 ки полностью решила проблему всех ошибок
Родился
Аватара пользователя
Сообщения: 11
Зарегистрирован: Вт июл 14, 2015 06:33:29

Сообщение Ironium »

Удаляем JAVA, запускаем кубик - ругается что нет джавы и просит установить Java 8 Update 45.
Скачиваем и устанавливаем именно эту версию (jre-8u45-windows-x64.exe).
В панели управления джавой (javacpl.exe) отключаем автоматический апдейт.
Не все проекты откроются в Кейле, как понимаю те, что ранее неудачно генерировались.
Испытано на Windows 10 Enterprise LTSC 2020 и STM32CubeMX 6.0.0.
Ответить

Вернуться в «ARM»