|
KEIL и lwIP, помогите начинающему! |
|
|
|
Mar 14 2008, 14:34
|
Местный
  
Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332

|
Пытаюсь собрать простейший пример для lwIP под LPC2468, столкнулся с непонятной для меня проблемой, которая приведена на рисунке: LDR R0, [R6, #0x10] загружает в регистр не то значение! Исходный пример был под GCC я его пытаюсь запустить на keil rv mdk 3.15. Сам только осваиваю АРМы, поэтому думаю ответ где-то на поверхности, но где копать пока не знаю. Возможно дело в выравнивании структур?
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Mar 15 2008, 18:54
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Я в свой проект на АРМе внедрял lwip 1.2.0. Скачивал source tarball с домашнего сайта. Может быть, это была ошибка: надо было взять прямо из CVS с нужным тегом, чтобы последние фиксы для багов все были. Сталкивался с проблемой выравнивания, она приводила к ошибкам при передаче данных. Даже нашёл, в каком именно месте это происходило. Вылечил изменением PBUF_LINK_HLEN с 14 на 16 (насколько я понял, вреда нет, просто возможен дополнительный расход памяти и меньше проблем с выравниванием). Ясно, что корень проблемы был глубже, но я понадеялся на то, что в других местах это не проявляется. Не исключено, что в последних версиях это пофиксено. Только в последних версиях вместе с фиксами могут быть и новые баги...
|
|
|
|
|
Mar 16 2008, 04:22
|
Местный
  
Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332

|
Цитата(scifi @ Mar 16 2008, 00:54)  Я в свой проект на АРМе внедрял lwip 1.2.0. Скачивал source tarball с домашнего сайта. Может быть, это была ошибка: надо было взять прямо из CVS с нужным тегом, чтобы последние фиксы для багов все были. Сталкивался с проблемой выравнивания, она приводила к ошибкам при передаче данных. Даже нашёл, в каком именно месте это происходило. Вылечил изменением PBUF_LINK_HLEN с 14 на 16 (насколько я понял, вреда нет, просто возможен дополнительный расход памяти и меньше проблем с выравниванием). Ясно, что корень проблемы был глубже, но я понадеялся на то, что в других местах это не проявляется. Не исключено, что в последних версиях это пофиксено. Только в последних версиях вместе с фиксами могут быть и новые баги... Я брал этот проект с конфы по LPC2000. Он должен быть рабочим, но заточен на WinARM GCC компилятор, а мне надо под АРМовый компилятор Кейла. Неужели никто не собирал его под keil-ом?
|
|
|
|
|
May 19 2008, 13:22
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(nikkov @ Mar 16 2008, 08:22)  Я брал этот проект с конфы по LPC2000. Он должен быть рабочим, но заточен на WinARM GCC компилятор, а мне надо под АРМовый компилятор Кейла. Неужели никто не собирал его под keil-ом? ссылочку не подбросите? хочется посмотреть реализацию... или, если не жалко, свой проект, можно урезанный
|
|
|
|
|
May 21 2008, 10:41
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(lebiga @ May 20 2008, 13:32)  или подскажите, где найти файл lwipweb.zip - пример применения lwip без rtos (Курт с сайта embeddedrelated.com)? Что-то я не совсем понимаю... нашел сам, в yahoo tech group.
|
|
|
|
Сообщений в этой теме
nikkov KEIL и lwIP Mar 14 2008, 14:34 aaarrr Цитата(nikkov @ Mar 14 2008, 17:34) Возмо... Mar 14 2008, 14:50 nikkov Цитата(aaarrr @ Mar 14 2008, 20:50) В нем... Mar 14 2008, 15:00      zltigo Цитата(mobidev @ Jun 22 2008, 20:00) Собс... Jun 22 2008, 19:24 MALLOY2 ЦитатаЯ на PC сталкивался с такой ситуацией когда ... Mar 17 2008, 06:18 aaarrr Цитата(MALLOY2 @ Mar 17 2008, 09:18) ARM ... Mar 17 2008, 09:54  nikkov Цитата(aaarrr @ Mar 17 2008, 15:54) Для K... Mar 18 2008, 03:15   Quasar Цитата(nikkov @ Mar 18 2008, 06:15) Как э... Mar 22 2008, 20:24 Quasar Причем я заметил другое, если написать так:
RxLen... Mar 22 2008, 22:02 lebiga Насчет LWIP и выравнивания, LPC2368!
Сам прос... Jun 11 2008, 16:38  lebiga Цитатаобъясните последовательность действий, что и... Jun 12 2008, 10:29 VAI Кстати, сейчас коллега активно работает с последни... Jun 12 2008, 08:51 Quasar А у меня какие-то проблемы возникли при сборке с D... Jun 15 2008, 14:05 lebiga Цитата(Quasar @ Jun 15 2008, 18:05) Хотя ... Jun 17 2008, 08:38  Quasar Цитата(lebiga @ Jun 17 2008, 12:38) А есл... Jun 17 2008, 10:44 aaarrr ...да еще мертвые. Jun 22 2008, 19:33 mobidev Цитата(aaarrr @ Jun 22 2008, 23:33) ...да... Jun 24 2008, 07:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|