lintiay 0 11 января, 2018 Опубликовано 11 января, 2018 · Жалоба Не могу понять как FreeRTOS определяет какую модель памяти использовать. Причем IDE "считает" (в режиме отладки перекидывает), что из 5-ти моделей (heap_1.c ... heap_5.c) находящихся в "portable\MemMang" используется heap_4.c. Но по коду нигде не нахожу подключение (#include heap_4.c) этого исходника. Но ведь как-то работает, вопрос как? ЗЫ: В "portable\MemMang" лежат все 5-ь исходников. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 11 января, 2018 Опубликовано 11 января, 2018 · Жалоба makefile/файл проекта? Что за ide? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lintiay 0 11 января, 2018 Опубликовано 11 января, 2018 · Жалоба makefile/файл проекта? Что за ide? Идея хорошая, среда IAR 8.20, надо еще покопаться в настройках проекта. make-файла не обнаружено. В коде ничего путного по слову heap не нашел, в настройках проекта тоже пусто. Посвятите уважаемые коллеги в суть этой магии. PS: Версия FreeRTOS V9.0.0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 61 11 января, 2018 Опубликовано 11 января, 2018 · Жалоба <название проекта>.ewp $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 3 11 января, 2018 Опубликовано 11 января, 2018 · Жалоба Насколько я помню, там нужно просто в ручную подключить нужный файл (heap_1.c ... heap_5.c) в проект ИАР-а, а FreeRTOS сама разберется, что подключено. Кста, в FreeRTOS V9.0.0 добавили статическое выделение памяти задачам. Это когда все статично, и в рантайме ничего не создается и не убивается. Сейчас как раз пробую такой вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lintiay 0 11 января, 2018 Опубликовано 11 января, 2018 (изменено) · Жалоба <название проекта>.ewp Нашел, всем спасибо за помощь) Изменено 11 января, 2018 пользователем lintiay Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться