реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите настроить Eclipse для компиляции LWIP
viakon
сообщение Nov 18 2014, 07:24
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



До сего времени работал с простыми проектами, проблем не возникало.
В случае с lwip, все разложено по папкам, при компиляции вываливается куча ошибок.
Проблема явно в том что не те хедеры подключаются, а как сделать правильно не знаю.
Например в папке ipv4 есть ip_addr.h и в папке ipv6 есть такой же. В результате ругань компилятора, то на отсутствие, то на переопределение.

Eclipse Juno. CDT установлен
arm-none-eabi-gcc 4.7.3
lwip-1.4.1
проект для STM32F107
Go to the top of the page
 
+Quote Post
Fedor
сообщение Nov 18 2014, 09:20
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125



Правильно настроить lwipopts.h и поместить его в системный include вашего проекта.
Go to the top of the page
 
+Quote Post
viakon
сообщение Nov 18 2014, 09:52
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(Fedor @ Nov 18 2014, 14:20) *
Правильно настроить lwipopts.h и поместить его в системный include вашего проекта.


lwipopts.h есть, в нем нет никаких путей только настройки LWIP, в соответствии с которыми и идет компиляция
Go to the top of the page
 
+Quote Post
Fedor
сообщение Nov 18 2014, 10:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125



Также требуется прописать инклуд путь до lwip-1.4.1/src/include без вложенных папок
и также до вашего port/include



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


Go to the top of the page
 
+Quote Post
viakon
сообщение Nov 19 2014, 11:03
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Нашел пример LwIP 1.4.1 для STM32F407.
TrueStudio собирает без проблем, Eclipse в связке с GCC пока не смог заставить.
Go to the top of the page
 
+Quote Post
viakon
сообщение Nov 21 2014, 07:15
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



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

Все именно так и оказалось, спасибо. После правильной расстановки путей проект стал компилиться.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 23:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016