|
Ethernet на LPC2478. |
|
|
|
Aug 27 2013, 12:33
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(Lotor @ Aug 27 2013, 15:13)  Ох, наверное, Вам стоит почитать про разницу между сетевым и канальным уровнем в википедии. А потом подобрать для себя нужный tcp стек. Если работаете с Кейлом - то самое простое взять его стек. Конечно лучше воспользоваться готовым кодом, стеком. Где его найти? Википедию посмотрю, но лучше более серьёзные книжки посмотреть.
|
|
|
|
|
Aug 27 2013, 12:46
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Oleg_IT @ Aug 27 2013, 16:33)  Конечно лучше воспользоваться готовым кодом, стеком. Где его найти? Вы серьезно? Я же уже назвал ключевое слово - Keil... Цитата(Oleg_IT @ Aug 27 2013, 16:33)  Википедию посмотрю, но лучше более серьёзные книжки посмотреть. Ну если википедия - это не серьезно, то спецификация на TCP/IP будет в самый раз. =) Ну или почитайте Richard Stevens "TCP/IP Illustrated".
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Aug 27 2013, 17:43
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(Lotor @ Aug 27 2013, 16:46)  Вы серьезно? Я же уже назвал ключевое слово - Keil... Увидел, спасибо. Я то подумал, что вы об установленном пакете Keil-а. Цитата(Lotor @ Aug 27 2013, 16:46)  Ну если википедия - это не серьезно, то спецификация на TCP/IP будет в самый раз. =) Ну или почитайте Richard Stevens "TCP/IP Illustrated". Я предпочитаю толковые книги.
|
|
|
|
|
Aug 29 2013, 11:07
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Oleg_IT @ Aug 29 2013, 13:29)  Сижу, разбираюсь с кодом EMAC. Не могу понять какой там стек реализован в выходном буфере txptr. Как я понял, если я работаю с TCP/IP, то мне именно в этот буфер нужно стек TCP/IP записывать. Так? Цитата(Oleg_IT @ Aug 27 2013, 21:43)  Я предпочитаю толковые книги. Сдается мне после таких вопросов, что Вы совсем не читатель, а писатель... PS: Определитесь со стеком, возьмите и изучите описание и примеры работы с ним. Если Вам повезет, в примерах будет драйвер для вашего PHY. Если же нет - то придется минимально переделать.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Aug 29 2013, 12:51
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(Oleg_IT @ Aug 29 2013, 13:29)  Не могу понять какой там стек реализован в выходном буфере txptr. Как я понял, если я работаю с TCP/IP, то мне именно в этот буфер нужно стек TCP/IP записывать. Я вот вообще ничего не понял. Что значит стек в выходном буфере... Как понять - записать TCP/IP стек в буфер... это вообще о чем? Очень похоже на технический бред. Хотя конечно зависит от интерпретации слова стек! EMAC.* - Это обычно всего лишь драйвер ( API ) для доступа к конкретному MAC (ethernet) контроллеру.
|
|
|
|
|
Aug 29 2013, 17:00
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата Очень похоже на технический бред. Хотя конечно зависит от интерпретации слова стек! ??? TCP/IP стек - это бред??? Странно. Значит первый ответ на мой вопрос от Lotor, см. конец его сообщения, тоже бред.  Не знаю, может у меня объяснить толково не получается, попробую еще раз. EMAC, в данном контексте, это не "драйвер ( API )", а тестовая проект в который входит и тот самый драйвер (emac.c). Я считал, что набор тестовых программ, в который входит EMAC знаком всем, кто с LPC работает. В приложении архив с этим проектом. Там есть буфер txptr (emactest.c) в который прописывается адреса, данные (0x55),... И содержимое этого буфера передаётся в регистр передачи, функция EMACSend(...). И вот то, что в этом txptr буфере получается я не пойму.
Прикрепленные файлы
EMAC.rar ( 16.22 килобайт )
Кол-во скачиваний: 20
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|