|
|
  |
Стек TCP IP для LPC2478 |
|
|
|
Jul 5 2011, 16:38
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (glonium @ Jul 5 2011, 19:30)  и под который есть примеры.... Дались Вам эти примеры  . Вы работать собрались, или примеры копипаститить? Поверьте, за работу скопированные примеры ну никак не проканают, ибо не для того они в интернет выкладываются. QUOTE (glonium @ Jul 5 2011, 19:30)  Слышал про какой то компилятор от NXP... Бред. Компиляторов, которые могут называться компиляторами под ARM всего три - ARM, IAR, GCC. Они достаточно равноценны.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 5 2011, 17:11
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
ARM, IAR, GCC. Они достаточно равноценны. А как же http://www.phyton.ru/pages/page44.html. Или всё это реклама??? Ну а примеры нужны для того чтобы понять как подключить стек!!! Из документации на него я ничего не понял! Да и это впринципе не работа а хобби больше!
|
|
|
|
|
Jul 6 2011, 05:17
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (zltigo @ Jul 6 2011, 01:38)  Бред. Компиляторов, которые могут называться компиляторами под ARM всего три - ARM Он же RVCT, если не ошибаюсь? После покупки компанией ARM. QUOTE (glonium @ Jul 6 2011, 01:30)  С RL нехочу связываться из за его лицензионности!!! (да и кеил я выбрал случайно посоветовали как самый оптимальный по размеру кода и по быстродействию) Попользуйтесь, почувствуйте что к чему для начала) QUOTE (glonium @ Jul 6 2011, 01:30)  Решил сменить компилятор, желательно свободный и под который есть примеры работы со стеками и операционкой FREERTOS! Из свободных знаю только gcc (но как то почитал про него тесты связываться не особо охото так как по результатам тестов самый не оптимальный!). GCC и берите. Но документации немало придется почитать. На английском. QUOTE (glonium @ Jul 6 2011, 02:11)  Ну а примеры нужны для того чтобы понять как подключить стек!!! Из документации на него я ничего не понял! Да и это впринципе не работа а хобби больше! Для начала следует успокоиться. В примерах FreeRTOS есть сетевые приложения для LPC2368. Вы можете с них начать. Я тоже начинал. Правда с GCC возникли проблемы. Одна версия компилирует, но ничего не работает. Вторая версия вообще не компилирует. После некоторых мотаний и консультаций с уважаемым zltigo, решил воспользоваться проффесиональным продуктом. Тут еще книга Тревора по семейству LPC2300/2400 попалась. А там все под Кейл. Вот выбор компилятора и был сделан. Кстати, в этой книге есть описание "приручения" FreeRTOS. Но я уже к тому времени маленько разобрался с RTX, TCPnet (Вы можете поискать мои последние сообщения, увидите, чем занимался) и не стал никуда перескакивать. QUOTE (glonium @ Jul 6 2011, 03:29)  Тогда посоветуйте пожалуйста что почитать потолковее? Желательно на Русском! Книга Мартина Тревора должна быть на русском. Автор хороший. Найдите ее в интернете. На счет русского. Уже неоднократно говорилось, что для работы нужен английский. И это не ни уважение, не блажь и не предубеждения по отношению к русскому языку. Так уж сложилось в свете недавних и настоящих событий, что литературы на нем современной мало. Переводной еще меньше. А все рассуждения в конференциях, в форумах и т.п. даже в России ведутся на английском, т.к. эти рассуждения международные, т.е. касаются работы, проводимой мировым сообществом (тот же GCC).
--------------------
Выбор.
|
|
|
|
|
Jul 12 2011, 10:22
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(toweroff @ Jul 3 2011, 19:16)  c:\Program Files (x86)\Keil\ARM\Boards\Keil\MCB2470\RL\TCPnet (а) это появляется только в последней версии MDK 4.21 (б) .\Obj\Http_demo.axf: Error: L9937E: RL-ARM is not allowed with this license
|
|
|
|
|
Jul 12 2011, 17:17
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(toweroff @ Jul 12 2011, 18:08)  ну так скачать и поставить вот тута кейген на шо?  так в кейгене нужно правильную пипку нажимать. Но это фигня по сравнению с тем, что берешь пример, например, l\ARM\Boards\Keil\MCB1700\RL\TCPnet\Http_demo оно собирается, заливается и не работает. И где оно не работает - хрен поймешь, может потому как в версии EasyWeb мне пришлось чуть поправить EMAC.c то ли еще почему. и EasyWeb непонятно в каком направлении ковырять с целью побороть.... {{ вот если у нас дивайс напрямую соединен с компьютером, то и пинг не пропадает, и на запросы сервер всегда отвечает. а если воткнуть в локальную сеть, то половина пингов теряются, на половину или больше запросов сервер молчит как партизан. и дрыганье старт-стоп в жЫтаговском отладчике в момент молчания ничего не проясняет. }}
|
|
|
|
|
Jul 12 2011, 19:20
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(evgen2 @ Jul 12 2011, 21:17)  так в кейгене нужно правильную пипку нажимать. Но это фигня по сравнению с тем, что берешь пример, например, l\ARM\Boards\Keil\MCB1700\RL\TCPnet\Http_demo
оно собирается, заливается и не работает. И где оно не работает - хрен поймешь, может потому как в версии EasyWeb мне пришлось чуть поправить EMAC.c то ли еще почему. и EasyWeb непонятно в каком направлении ковырять с целью побороть.... {{ вот если у нас дивайс напрямую соединен с компьютером, то и пинг не пропадает, и на запросы сервер всегда отвечает. а если воткнуть в локальную сеть, то половина пингов теряются, на половину или больше запросов сервер молчит как партизан. и дрыганье старт-стоп в жЫтаговском отладчике в момент молчания ничего не проясняет. }} и какие претензии к компилятору и среде разработки? как говорит zltigo, все проблемы создали "индусы"
|
|
|
|
|
Jul 12 2011, 20:05
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(toweroff @ Jul 12 2011, 23:20)  и какие претензии к компилятору и среде разработки?
как говорит zltigo, все проблемы создали "индусы" гы. К ним у меня тоже есть претензии. Как оказалось при установке на стационарном компьютере установщик как-то криво то ли поставил, то ли проапгрейдил Segger и теперь я занимаюсь любимым делом - ставлю и сношу, а ставиться оно чем дальше, тем дольше
|
|
|
|
|
Jul 12 2011, 21:37
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(toweroff @ Jul 13 2011, 00:24)  segger можно скачать и с сайта, скопировать dll в кейл да и беты-альфы всегда лежат тут: http://www.segger.com/cms/beta-software-version.htmlэто я знаю, у меня их зоопарк и что-то где-то...не смог найти где. rename KEIL KEIL_OLD и последущая установка заново помогли. И с emac'ом оказывается разобраться можно, только похоже что отладчик очень сильно чудит в функции init_ethernet, которая вызывается где-то до main() аааа... победил ;-) Кейлы до сих пор не знают KS8721B, редиски id1 = read_PHY (PHY_REG_IDR1); id2 = read_PHY (PHY_REG_IDR2); moduleid = ((id1 << 16) | (id2 & 0xFFF0)); if ( moduleid == DP83848C_ID ) model=1; else if ( moduleid == KS8721B_ID ) model=2;
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|