Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите настроить Eclipse для компиляции LWIP
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
viakon
До сего времени работал с простыми проектами, проблем не возникало.
В случае с lwip, все разложено по папкам, при компиляции вываливается куча ошибок.
Проблема явно в том что не те хедеры подключаются, а как сделать правильно не знаю.
Например в папке ipv4 есть ip_addr.h и в папке ipv6 есть такой же. В результате ругань компилятора, то на отсутствие, то на переопределение.

Eclipse Juno. CDT установлен
arm-none-eabi-gcc 4.7.3
lwip-1.4.1
проект для STM32F107
Fedor
Правильно настроить lwipopts.h и поместить его в системный include вашего проекта.
viakon
Цитата(Fedor @ Nov 18 2014, 14:20) *
Правильно настроить lwipopts.h и поместить его в системный include вашего проекта.


lwipopts.h есть, в нем нет никаких путей только настройки LWIP, в соответствии с которыми и идет компиляция
Fedor
Также требуется прописать инклуд путь до lwip-1.4.1/src/include без вложенных папок
и также до вашего port/include



да еще,
все что для ipv6 объявлено как very experimental их можно удалять, и соответственно, чтобы использовать нужно подключить в пути поиска
src/include/ipv4 или src/include/ipv6


viakon
Нашел пример LwIP 1.4.1 для STM32F407.
TrueStudio собирает без проблем, Eclipse в связке с GCC пока не смог заставить.
viakon
Цитата(Fedor @ Nov 18 2014, 15:35) *
Также требуется прописать инклуд путь до lwip-1.4.1/src/include без вложенных папок
и также до вашего port/include

Все именно так и оказалось, спасибо. После правильной расстановки путей проект стал компилиться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.