Cube IDE, к слову, иногда ленив. Пытаюсь настроить ШИМ, значит. В конфигураторе подстраиваю делители, генерирую код, затем компилирую, стираю МК, шью... А изменений никаких. Затем по новой все то же самое делаю, ничего не меняя - и вот со второго раза результат уже другой. И вот вопрос - либо я иногда что-то пропускаю, либо Cube и правда иногда ленится, лишь имитируя бурную деятельность?
Но по крайней мере, один раз я совершенно точно застукал кубик за ленью. Встал с утра, не помню, компилировал ли я код вчера, откомпилировал, а вот НЕХ в папке остался вчерашний
Не, ну я понимаю, лень - двигатель прогресса, все дела, но иногда этот двигатель включен против движения... Может, есть способ избавить кубик от лени?
Linuxoid91, я даже в AVRStudio жму отдельно ребилд солюшн. Он тогда сначала очистку делает и это гарантирует пересборку всего проекта. Сейчас компы достаточно быстры, чтобы экономить на десяткам микросекунд сборки.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Обычно добавить исходный ZIP в папку репозитория (оно где-то в %userprofile%\STCubeMX\Repository, писал по памяти, найдёте легко сами) а потом просто поставить крыжик и кубик распакует и зарегистрирует. Если честно, лично я руками добавлял ещё в древней версии, и давно так не делаю, так что порядок может изменился.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
HardWareMan, Размер зипа stm32cube_fw_f4_v1271.zip 116 Mb, а размер распакованного файла в репозитории на компе с интернетом 1.6 Гиг с дополнительными пакетами. Я запаковал эту папку и получил зип 600Мб. Завтра попробую подсунуть эту папку на комп без интернета.
Некоторые субверсии действительно требуют наличие пакетов предыдущих субверсий той же версии. Т.е., условная 1.11.3 будет требовать 1.11.2 и 1.11.1 и 1.11.0. В то же время 1.12.0 уже автономна. Ну вот так оно устроено у них. Это видно когда я легально активирую субверсию а он подтягивает ещё и мажорную.
Т.е., вам нужно положить 2 зипа, этот и stm32cube_fw_f4_v1270.zip
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Попытался открыть проект на другом ПК. Он говорит, что отсутствует файл .project. Открываю папку с проектом, и обнаруживаю, что файл .project там есть... Но почему куб его не видит? Вообще, он говорит что-то про восстановление, но к сожалению, я не знаю, как Спойлер
Вернулся на первый комп, и нормально открылся проект. Но так же самая ошибка при попытке открыть проект со второго компа. У обоих файл .project есть в папке. Причем я провел сравнение - файлы одинаковые, за исключением названия проекта. Папки синхронизируются через облако, и в целом, файлы .project целостные - открываются блокнотом, и читаются. Единственное различие между папками на двух компах - путь к ним. На одном ПК она находится на диске D, а на другом - E. Значит, меняю букву диска, и о чудо - открылся проект со второго компа, но не открылся - с первого... Поменял обратно, залез в Properties... И там указан полный путь к проекту, естественно, на другом диске. Пробую поменять, а Cube мне не много - не мало, предлагает аж ПЕРЕЗАПИСАТЬ проект... Но интересно другое - откуда Cube взял путь? Решил порыться в файлах - все они открываются блокнотом, но нигде никакого пути нет. Разве что в файле \.settings\stm32cubeide.project.prefs какие-то непонятные данные. Возможно, там путь и закодирован?
Я проверял. Нет в этих файлах полных путей к проекту. Там название проекта и какие-то ссылки. Основная проблема, что Cube использует полный путь для поиска данных файлов (по крайней мере, файл .project), который на разных ПК отличается. Однако, проекты, скачанные с гитхаба, этим не страдают, отсюда можно сделать вполне логичный вывод, что полный путь к проектам у авторов проектов совершенно случайно совпадают с моим Ну либо, что менее вероятно, можно как-то прописать относительные пути, как делают абсолютно все остальные известные мне программы, умеющие работать с проектами
У вас в проекте есть абсолютные пути. Посмотрите настройки проекта. В них при подключении файлов и директорий можно указывать пути относительно рабочего пространства, относительно вашего проекта, а можно абсолютный из файловой системы. Плюс Куб тупо создаёт на С:\ папку с настройками, а часть настроек хранит в рабочем пространстве. При этом Куб часть путей вычисляет при каждом запуске, а часть устанавливает один раз при создании проекта, или вы их сами задали абсолютными при настройке своего проекта.
Заголовок сообщения: Re: STM32CubeIDE 1.14.0 не генерирует проект
Добавлено: Чт апр 24, 2025 23:41:22
Первый раз сказал Мяу!
Зарегистрирован: Сб мар 20, 2021 23:31:54 Сообщений: 35
Рейтинг сообщения:0
Не понятно от куда появился бректпоинт, изображённый на картинке. Он выдаёт предупреждение, которое в прочем при компилировании предупреждений не даёт. Избавиться от него никак не могу, хотя очень нервирует. Дорогая редакция, подскажи, как избавиться.
Ни у кого нет CubeMX 6.8.1? Скачал и установил 6.10, но CubeIDE 1.12 по прежнему видит у себя только 6.8, а на другом компе, как оказалось, 6.8.1 установлен, и теперь нельзя даже картинкой МК полюбоваться...
Linuxoid91, подождите немного, я выкачаю все необходимые версии в своё облако.
***
Скачал. Забирайте по ссылке в подписи.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
stm32cube_fw_h7_v1120.zip первая часть битый архив. Если можно - исправьте, пож.
Скачал оба файла, проверил RARом и 7Zip'ом - ошибок нет.
Добавлено after 3 minutes 37 seconds: Хотя, вероятно, Кубик не умеет в составные архивы и надо будет клиенту локально перепаковывать в одиночный архив?
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Спасибо. У меня почему-то распакованный 1120 всего 120 МБ и обновление до 1121 не шло. Распаковал 1121 в 1120.
У Кубика версия идёт 3 числа разделённых точками. В случае с указанными это 1.12.0 и 1.12.1. Как я уже говорил выше, нужно скачивать все архивы одной версии, т.е. в нашем случае 1.12.х: более свежие субверсии всегда требуют базовую x.y.0.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 16 мая 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Добрый день, коллеги, подскажите, установил в кубе обновления на 0 серию STM32 с гитхаба по шпаргалке, в ide стоят зеленые кубики, типа все установлено. Создаю проект, в МХ формирую структуру, генерю код, все хорошо. Затем собираю проект и тут вылазит сообщение, что не видит драйверов Кортекс0. Как их подтянуть или все таки шпаргалка по установке кривая??
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения