Перейти к содержанию
    

STM32IDE FreeRTOS

Доброго времени!
Изучаю систему freertos. 
Узнал, что СТМКубИДЕ можем генерировать freertos в проект.
В генераторе куба включил тактирование, включил подключение программатора (всё как всегда). 
Далее включил вкладку FREERTOS. 
Нажал на шестерёнку генерации проекта.
Всё, вроде хорошо. 
Но вот при компилировании проекта, выскакивают ошибки, что компилятор не видит хедера #include "FreeRTOS.h"
Сам хедер имеется. Он лежит по пути Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h
Как бы глубоко))) и совсем не там где лежит main.c или main.h.
Так создал генератор Куб.
Как быть, как исправить грамотно ошибку?

Изменено пользователем haker_fox
Тему переместил. Т.к. вопрос скорее по среде разработки, чем по самомой архитектуре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, nickson.b.k said:

Узнал, что СТМКубИДЕ можем генерировать freertos в проект

Рекомендую самому взять файлы, положить куда нужно и руками всё настроить. Куб втихаря делает настройки, которые в дальнейшем не даёт вручную исправлять, а некоторым настройкам даёт какие-то безумные значения. Например, на STM32F7 он создаёт 57 приоритетов задач, а системной задаче обслуживания таймеров назначает приоритет немногим выше IDLE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема оказалась в том, что версия ide 1.11 подкидывает папку Middlewares просто как папку, а не часть проекта. 
Откатился на версию 1.1 и 1.8, там всё хорошо, и после генерации проекта, всё собирается без ошибок.
Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, nickson.b.k said:

Откатился на версию 1.1 и 1.8

То есть вместо того, чтобы разобраться с вопросом добавления в проект любых сторонних файлов и библиотек, был два раза переставлен Куб? Знатное извращение!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так eclipse вроде как автоматом файлы/папки внутри проекта добавляет, это их надо вручную исключать если не нужны

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, gridinp said:

так eclipse вроде как автоматом файлы/папки внутри проекта добавляет, это их надо вручную исключать если не нужны

Ключевое слово "вроде". Добавляет IDE файлы для редактора, а пути заголовков и места исходников для компиляторов нужно самому прописывать. Обрати внимание на пиктограммы перед путями, это тоже кое-что значит.😉

image.thumb.png.567decb810c14af4e96f6a3083548eeb.png

image.png.fdc62d3a1926b707e096f2a5a7cb158e.png

Изменено пользователем tonyk_av

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...