Cube IDE, к слову, иногда ленив. Пытаюсь настроить ШИМ, значит. В конфигураторе подстраиваю делители, генерирую код, затем компилирую, стираю МК, шью... А изменений никаких. Затем по новой все то же самое делаю, ничего не меняя - и вот со второго раза результат уже другой. И вот вопрос - либо я иногда что-то пропускаю, либо Cube и правда иногда ленится, лишь имитируя бурную деятельность?
Но по крайней мере, один раз я совершенно точно застукал кубик за ленью. Встал с утра, не помню, компилировал ли я код вчера, откомпилировал, а вот НЕХ в папке остался вчерашний
Не, ну я понимаю, лень - двигатель прогресса, все дела, но иногда этот двигатель включен против движения... Может, есть способ избавить кубик от лени?
Linuxoid91, я даже в AVRStudio жму отдельно ребилд солюшн. Он тогда сначала очистку делает и это гарантирует пересборку всего проекта. Сейчас компы достаточно быстры, чтобы экономить на десяткам микросекунд сборки.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Обычно добавить исходный ZIP в папку репозитория (оно где-то в %userprofile%\STCubeMX\Repository, писал по памяти, найдёте легко сами) а потом просто поставить крыжик и кубик распакует и зарегистрирует. Если честно, лично я руками добавлял ещё в древней версии, и давно так не делаю, так что порядок может изменился.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
HardWareMan, Размер зипа stm32cube_fw_f4_v1271.zip 116 Mb, а размер распакованного файла в репозитории на компе с интернетом 1.6 Гиг с дополнительными пакетами. Я запаковал эту папку и получил зип 600Мб. Завтра попробую подсунуть эту папку на комп без интернета.
[uquote="linkov1959",url="/forum/viewtopic.php?p=4700829#p4700829"]stm32cube_fw_f4_v1271.zip 116 Mb[/uquote]
Я же говорил ранее:
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4699722#p4699722"]Некоторые субверсии действительно требуют наличие пакетов предыдущих субверсий той же версии. Т.е., условная 1.11.3 будет требовать 1.11.2 и 1.11.1 и 1.11.0. В то же время 1.12.0 уже автономна. Ну вот так оно устроено у них. Это видно когда я легально активирую субверсию а он подтягивает ещё и мажорную.[/uquote]
Т.е., вам нужно положить 2 зипа, этот и stm32cube_fw_f4_v1270.zip
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Попытался открыть проект на другом ПК. Он говорит, что отсутствует файл .project. Открываю папку с проектом, и обнаруживаю, что файл .project там есть... Но почему куб его не видит? Вообще, он говорит что-то про восстановление, но к сожалению, я не знаю, как Спойлер
Вернулся на первый комп, и нормально открылся проект. Но так же самая ошибка при попытке открыть проект со второго компа. У обоих файл .project есть в папке. Причем я провел сравнение - файлы одинаковые, за исключением названия проекта. Папки синхронизируются через облако, и в целом, файлы .project целостные - открываются блокнотом, и читаются. Единственное различие между папками на двух компах - путь к ним. На одном ПК она находится на диске D, а на другом - E. Значит, меняю букву диска, и о чудо - открылся проект со второго компа, но не открылся - с первого... Поменял обратно, залез в Properties... И там указан полный путь к проекту, естественно, на другом диске. Пробую поменять, а Cube мне не много - не мало, предлагает аж ПЕРЕЗАПИСАТЬ проект... Но интересно другое - откуда Cube взял путь? Решил порыться в файлах - все они открываются блокнотом, но нигде никакого пути нет. Разве что в файле \.settings\stm32cubeide.project.prefs какие-то непонятные данные. Возможно, там путь и закодирован?
[uquote="tonyk",url="/forum/viewtopic.php?p=4702363#p4702363"].project
.cproject
Ооба в директории проекта.[/uquote]
Я проверял. Нет в этих файлах полных путей к проекту. Там название проекта и какие-то ссылки. Основная проблема, что Cube использует полный путь для поиска данных файлов (по крайней мере, файл .project), который на разных ПК отличается. Однако, проекты, скачанные с гитхаба, этим не страдают, отсюда можно сделать вполне логичный вывод, что полный путь к проектам у авторов проектов совершенно случайно совпадают с моим
Ну либо, что менее вероятно, можно как-то прописать относительные пути, как делают абсолютно все остальные известные мне программы, умеющие работать с проектами
У вас в проекте есть абсолютные пути. Посмотрите настройки проекта. В них при подключении файлов и директорий можно указывать пути относительно рабочего пространства, относительно вашего проекта, а можно абсолютный из файловой системы. Плюс Куб тупо создаёт на С:\ папку с настройками, а часть настроек хранит в рабочем пространстве. При этом Куб часть путей вычисляет при каждом запуске, а часть устанавливает один раз при создании проекта, или вы их сами задали абсолютными при настройке своего проекта.
Не понятно от куда появился бректпоинт, изображённый на картинке. Он выдаёт предупреждение, которое в прочем при компилировании предупреждений не даёт. Избавиться от него никак не могу, хотя очень нервирует. Дорогая редакция, подскажи, как избавиться.
Ни у кого нет CubeMX 6.8.1? Скачал и установил 6.10, но CubeIDE 1.12 по прежнему видит у себя только 6.8, а на другом компе, как оказалось, 6.8.1 установлен, и теперь нельзя даже картинкой МК полюбоваться...
Linuxoid91, подождите немного, я выкачаю все необходимые версии в своё облако.
***
Скачал. Забирайте по ссылке в подписи.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
[uquote="pixar",url="/forum/viewtopic.php?p=4719423#p4719423"]stm32cube_fw_h7_v1120.zip первая часть битый архив. Если можно - исправьте, пож.[/uquote]
Скачал оба файла, проверил RARом и 7Zip'ом - ошибок нет.
Добавлено after 3 minutes 37 seconds:
Хотя, вероятно, Кубик не умеет в составные архивы и надо будет клиенту локально перепаковывать в одиночный архив?
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
[uquote="pixar",url="/forum/viewtopic.php?p=4719483#p4719483"]Спасибо. У меня почему-то распакованный 1120 всего 120 МБ и обновление до 1121 не шло.
Распаковал 1121 в 1120.[/uquote]
У Кубика версия идёт 3 числа разделённых точками. В случае с указанными это 1.12.0 и 1.12.1. Как я уже говорил выше, нужно скачивать все архивы одной версии, т.е. в нашем случае 1.12.х: более свежие субверсии всегда требуют базовую x.y.0.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю. /!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Добрый день, коллеги, подскажите, установил в кубе обновления на 0 серию STM32 с гитхаба по шпаргалке, в ide стоят зеленые кубики, типа все установлено. Создаю проект, в МХ формирую структуру, генерю код, все хорошо. Затем собираю проект и тут вылазит сообщение, что не видит драйверов Кортекс0. Как их подтянуть или все таки шпаргалка по установке кривая??