Например TDA7294

Форум РадиоКот • Просмотр темы - Ошибка компилятора STM32CubeIDE
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 17:12:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 21:55:10 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Всем привет!

У меня почему-то на разных версиях Куба компиляция любой программы так или иначе доходит до состояния, когда проект не собирается, а компилятор пишет:

make -j4 all
Cannot run program "make": Code 0x2: The system cannot find the file specified.

Как это лечится? Удивительно, но данная проблема для куба не гуглится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 22:20:00 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Это не ошибка компилятора, а ошибка в процессе компиляции. Это как бэ очень разные вещи.
И зачем гуглить, когда переводится как "Не могу выполнить программу "make": системе не удается найти указанный файл"
Проверьте, есть ли у он вообще, прописаны ли пути и т.д. и т.п. включая переменную среды PATH

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 22:23:54 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Проверьте, есть ли у он вообще, прописаны ли пути и т.д. и т.п. включая переменную среды PATH


А где они должны быть прописаны? При установке куба указывается папка для установки и... всё. Никаких иных путей нет.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 22:30:11 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
мож антивирус файл удалил. у меня не стоит STM32CubeIDE, посмотрите, здесь что-то про пути писали https://community.st.com/s/question/0D5 ... idejrebinh

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 23:11:33 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 160
Зарегистрирован: Ср авг 03, 2022 05:22:56
Сообщений: 848
Рейтинг сообщения: 0
Он же непорусски пишет - файло не найдено. Чо-нить удалил нужного или наоборот добавил ненужное, вот и "ошибка природы" появляется.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 23:18:42 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Антивируса у меня нет, даже брандмауэр сейчас выключил.
Я переустновил куб, на второй компиляции make уже слетел.
В обсуждении по приведенной Вами ссылке указано место в кубе, где прописаны все PATH. Я открыл их и в одной из папок нашел make. То есть он как бы есть :(

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 23:22:26 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
ну ща поставлю... всё равно собирался поглядеть

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Чт янв 26, 2023 23:25:29 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
И еще: влияет ли выбор этой папки при запуске куба на что-нибудь?

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Пт янв 27, 2023 00:23:20 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Зайдите в свойства проекта, дальше по картинке (кликабельна) проверяйте, есть ли путь к make

Изображение

если пути нет - значит, как-то неправильно создаете проект. Добавьте вручную.
вот ее содержимое (не имеющее отношение к этой среде удалено) у меня:

C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE\рlugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.100.202210260954\tools\bin;
C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE\рlugins\com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.100.202202231230\tools\bin;
C:/ST/STM32CubeIDE_1.11.2/STM32CubeIDE//рlugins/com.st.stm32cube.ide.jre.win64_2.3.0.202207290817/jre/bin/server;
C:/ST/STM32CubeIDE_1.11.2/STM32CubeIDE//рlugins/com.st.stm32cube.ide.jre.win64_2.3.0.202207290817/jre/bin;
C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE

у меня сейчас установилось, создалось (непосредственно из этой кубеиде) и скомпилировалось без лишних телодвижений.

что касается вопроса выше, то непосредственно к коду проекта эти путь отношения не имеют, это рабочая область программы - настройки, всякие скачанные из интернета фреймворки-библиотеки. возможно, тоже там. Менять его или нет - зависит от того, как и до какой степени Вы архивируете (бэкапите) свою систему и работу.

Добавлено after 5 minutes 8 seconds:
тьфу, опять самореклама вылезла.
в слове рlugins первая буква заменена на русскую р, так что, если захочется скопировать - надо потом исправить

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Последний раз редактировалось Martian Пт янв 27, 2023 01:05:24, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Пт янв 27, 2023 00:50:59 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Зайдите в свойства проекта, дальше по картинке (кликабельна) проверяйте, есть ли путь к make

Изображение

если пути нет - значит, как-то неправильно создаете проект. Добавьте вручную.
вот ее содержимое (не имеющее отношение к этой среде удалено) у меня:

C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE\рlugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.100.202210260954\tools\bin;
C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE\рlugins\com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.100.202202231230\tools\bin;
C:/ST/STM32CubeIDE_1.11.2/STM32CubeIDE//рlugins/com.st.stm32cube.ide.jre.win64_2.3.0.202207290817/jre/bin/server;
C:/ST/STM32CubeIDE_1.11.2/STM32CubeIDE//рlugins/com.st.stm32cube.ide.jre.win64_2.3.0.202207290817/jre/bin;
C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE


У меня всё точно так же. Видимо, дело не в этих путях, а в каких-то других.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Пт янв 27, 2023 00:58:55 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Я изменил путь к make и получил ошибку. Правда, иную:
make -j4 all
Cannot run program "make": Launching failed

Error: Program "make" not found in PATH

Значит, всё несколько хуже, у Вас, возможно, что не смотря на наличие make, его запуску что-то мешает. Отсутствие файла какого-то другого, как вариант. или прав на изменение чего-либо...
приведите полный текст ошибки, то есть всё, что выдает консоль.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 09:53:39 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
приведите полный текст ошибки, то есть всё, что выдает консоль.


Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 14:19:41 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
Просто скопируй Куб с работающего компа, или переставь. Какой смысл столько времени тратить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 14:31:05 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Просто скопируй Куб с работающего компа, или переставь. Какой смысл столько времени тратить?


Смысл в том, что у меня на двух компах одна и так же картина. Причем с совершенно разными версиями куба.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 15:10:32 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
junior_t, м-да.... я надеялся. там будет больше информации. Если проект не секретный, выложите его, я попробую у себя скомпилировать.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 15:13:48 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Вот: https://disk.yandex.ru/d/K8HtoM4j8Qn6Pg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 15:59:52 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 1
А ещё у make есть документация, в папке C:\ST\STM32CubeIDE_1.11.2\STM32CubeIDE\рlugins\com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.100.202202231230\tools\share\doc\make
возможно, там описана как включить или где посмотреть лог сборки

Добавлено after 38 minutes 3 seconds:
15:54:33 **** Incremental Build of configuration Debug for project Scales_Full ****
make -j4 all

text data bss dec hex filename
29720 44 11004 40768 9f40 Scales_Full.elf
Finished building: default.size.stdout

Finished building: Scales_Full.list


15:54:45 Build Finished. 0 errors, 5 warnings. (took 12s.219ms)

Собрался. Но не без танцев с бубном: поначалу, make тоже выдал ошибку 2, потому что не было файлов, которые не создал arm-none-eabi-gcc.exe, а он не создал, потому что не хотел видеть переменную TMP (или TEMP), пытаясь в итоге создавать файлы в С:\Windows, что ему. разумеется, запрещалось. Принудительное задание значений этих переменных позволило проекту собраться.
Так что, проект собирается. У Вас что-то аналогичное: где-то не хватает необходимых файлов для сборки. Их либо не видно, либо им невозможно создаться.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Последний раз редактировалось Martian Сб янв 28, 2023 16:18:17, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка компилятора STM32CubeIDE
СообщениеДобавлено: Сб янв 28, 2023 16:03:30 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 13, 2022 17:41:26
Сообщений: 22
Рейтинг сообщения: 0
Спасибо, буду думать...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y