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

UC3A + FreeRTOS + lwIP

Скачал последнюю FreeRTOS 4.7.1 и попробовал скомпилировать проект с lwIP под IAR (тоже свежий).

Но компилироваться совсем не хочет - ошибки в файле flashc.c (не находит некоторые определения).

Были еще ошибки, но их удалось обойти (нашел нужные дефайны в h-файлах иара).

В принципе после закомментирования всех проблемных мест (реально эти функции не используются) проект скомпилился и даже заработал.

Кто нибудь с этим разбирался?

 

Проект категорически отказывается работать при полной оптимизации, работает только при средней. Это особенности FreeRTOS или IAR?

 

Для теста производительности TCP переделал веб-сервер: по запросу (маленький пакет) с контроллера посылается блок данных 1К-8К. Результаты не радуют: от размера ответного пакета скорость почти не зависит, в зависимости от оптимизации загрузка 100Мбитной сети 6-10%.

 

Никто не пробовал улучшить данные показатели? Насколько операционка влияет на быстродействие стека? Имеет ли смысл отказаться от операционки?

 

PS: Тестил проектик на EVK1100.

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


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

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

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

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

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

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

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

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

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

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