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

Nios2 FreeRTOS

Когда-то, был сделан проект в Q11 для Cyclon III c NIOS2, с FreeRTOS.

 

Freertos был прикручен из коробки Nios IDE. Девайс сделан, отлажен и запущен в серию. Прошло время... за это время эникэйщики успели сломать сервер лицензий. Понадобилось в этом проекте поковыряться. Сервер лицензий через "боль" восстановили. Вроде в Q11 проект собрался.... но вот в IDE NIOS не собирается. Требует пересобрать BSP. Открываю редактор BSP и получаю сообщение

 

SEVERE: Available BSP type values for the --type argument are: [hal, lwhal, ucosii]

SEVERE: BSP type "freertos" unknown.

SEVERE: NullPointerException

 

Вопрос: в чём дело? Проект не менялся, по на пк не менялось. Всё тот же Q11. Почему IDE не знает freertos? Может это связанно с тем, что в лицензии не хватает какого-нибудь модуля?

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


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

Freertos был прикручен из коробки Nios IDE.

подождите, из какой коробки? Вы, что-то купили, где уже freertos была к nios2 прикручена?

в quartus по моему предлагали только uc/os2

 

freertos запустить на ниосе дело не простое, я пользовался готовым решением, от Engineering Spirit

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

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


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

Да, прикрученна. Ставил Frertos без каких либо трудностей. Единственное, исходники ртос пришлось докачивать по мойму. Даже сейчас в NiosIDE при создании нового BSP предлагается FreeRTOS (можно сказать из коробки).

Да и порт в демках FreeRTOS есть для ниоса.

 

ДОлго в проекте работал..... Сейчас почему-то "BSP type 'freertos' unknown"?

post-49045-1534583094_thumb.png

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


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

Да, прикрученна. Ставил Frertos без каких либо трудностей. Единственное, исходники ртос пришлось докачивать по мойму. Даже сейчас в NiosIDE при создании нового BSP предлагается FreeRTOS (можно сказать из коробки).

Да и порт в демках FreeRTOS есть для ниоса.

 

ДОлго в проекте работал..... Сейчас почему-то "BSP type 'freertos' unknown"?

Чтобы IDE узнала о таком типе BSP, в папке /nios2eds/components/ должна быть подпапка freertos с tcl скриптами.Я пользовался https://github.com/EngineeringSpirit/FreeLwIP-Nios-IIот туда нужно запустить alt-freertos-lwip-install.sh.Только его нужно править исходя из путей установки среды.

 

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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