nickson.b.k 0 30 мая, 2023 Опубликовано 30 мая, 2023 (изменено) · Жалоба Доброго времени! Изучаю систему freertos. Узнал, что СТМКубИДЕ можем генерировать freertos в проект. В генераторе куба включил тактирование, включил подключение программатора (всё как всегда). Далее включил вкладку FREERTOS. Нажал на шестерёнку генерации проекта. Всё, вроде хорошо. Но вот при компилировании проекта, выскакивают ошибки, что компилятор не видит хедера #include "FreeRTOS.h" Сам хедер имеется. Он лежит по пути Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h Как бы глубоко))) и совсем не там где лежит main.c или main.h. Так создал генератор Куб. Как быть, как исправить грамотно ошибку? Изменено 30 мая, 2023 пользователем haker_fox Тему переместил. Т.к. вопрос скорее по среде разработки, чем по самомой архитектуре. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 83 30 мая, 2023 Опубликовано 30 мая, 2023 · Жалоба В системных путях "ИДЕ" добавить путь до этой папки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 43 30 мая, 2023 Опубликовано 30 мая, 2023 · Жалоба 1 hour ago, nickson.b.k said: Узнал, что СТМКубИДЕ можем генерировать freertos в проект Рекомендую самому взять файлы, положить куда нужно и руками всё настроить. Куб втихаря делает настройки, которые в дальнейшем не даёт вручную исправлять, а некоторым настройкам даёт какие-то безумные значения. Например, на STM32F7 он создаёт 57 приоритетов задач, а системной задаче обслуживания таймеров назначает приоритет немногим выше IDLE. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nickson.b.k 0 1 июня, 2023 Опубликовано 1 июня, 2023 · Жалоба Проблема оказалась в том, что версия ide 1.11 подкидывает папку Middlewares просто как папку, а не часть проекта. Откатился на версию 1.1 и 1.8, там всё хорошо, и после генерации проекта, всё собирается без ошибок. Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 43 1 июня, 2023 Опубликовано 1 июня, 2023 · Жалоба 1 hour ago, nickson.b.k said: Откатился на версию 1.1 и 1.8 То есть вместо того, чтобы разобраться с вопросом добавления в проект любых сторонних файлов и библиотек, был два раза переставлен Куб? Знатное извращение! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gridinp 3 4 июня, 2023 Опубликовано 4 июня, 2023 · Жалоба так eclipse вроде как автоматом файлы/папки внутри проекта добавляет, это их надо вручную исключать если не нужны Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 43 4 июня, 2023 Опубликовано 4 июня, 2023 (изменено) · Жалоба 4 hours ago, gridinp said: так eclipse вроде как автоматом файлы/папки внутри проекта добавляет, это их надо вручную исключать если не нужны Ключевое слово "вроде". Добавляет IDE файлы для редактора, а пути заголовков и места исходников для компиляторов нужно самому прописывать. Обрати внимание на пиктограммы перед путями, это тоже кое-что значит.😉 Изменено 4 июня, 2023 пользователем tonyk_av Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться