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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> W5300 - проблемы с подключением
katz
сообщение Mar 19 2009, 09:00
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-01-07
Пользователь №: 24 367



Чего-то не хочет она запускаться laughing.gif
Физ. уровень живой - 100 Мбит и дуплекс определяет, сигнал в линию дает. Шина с процессором - 16ти разрядная, Indirect Mode, регистры пишутся нормально, читаю из них, что записано, ID регистр для проверки считываю - там все правильно. Делаю HW сброс, потом SW сброс, потом пишу MAC и IP, пробую пинговать - не пингуется, хотя в даташите прямым текстом написано, что должна laughing.gif Рядом лежит давно и нормально работающая аналогичная схема с W5100 - там все ОК.
Может, кто сталкивался с похожими траблами - подскажите, плиз, "где у нее кнопка"!
Go to the top of the page
 
+Quote Post
stefun
сообщение Mar 20 2009, 02:25
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 12-03-08
Пользователь №: 35 828



Точно такая же проблема + Еще не получается открыть сокет...
Go to the top of the page
 
+Quote Post
katz
сообщение Mar 20 2009, 09:03
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-01-07
Пользователь №: 24 367



Цитата(stefun @ Mar 20 2009, 05:25) *
Точно такая же проблема + Еще не получается открыть сокет...


Ну да, и сокет дохлый - в статусном регистре все время FF выдает...

Потихоньку начинаю грешить на "кривую" партию микросхем sad.gif
Можно поинтересоваться - Вы их брали у ЭФО? Давно?
Я туда звонил, говорят, что таких микрух пока продано мало, и я первый, кто вообще о них чего-то спрашивает, но утверждают, что кристалл "вылизан", на отладочных платах вовсю работает и т.д. (кто б сомневался wink.gif )
Интересно было бы сравнить - наши с Вами W5300 из одного "мешка"? На моих маркировка
P4FW0-160
0812
Go to the top of the page
 
+Quote Post
stefun
сообщение Mar 20 2009, 21:24
Сообщение #4





Группа: Новичок
Сообщений: 5
Регистрация: 12-03-08
Пользователь №: 35 828



Заказывал у ЭФО, пришли на этой неделе. Маркировку не помню, в понедельник приду на работу посмотрю
Go to the top of the page
 
+Quote Post
stefun
сообщение Mar 22 2009, 23:18
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 12-03-08
Пользователь №: 35 828



У меня модуль WIZ830MJ, на микросхеме маркировка P4Q71-010 0816
Go to the top of the page
 
+Quote Post
Bar
сообщение Mar 24 2009, 08:54
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 13-03-05
Пользователь №: 3 314



Недавно запустил обмен данными по ethernet через wiznet5300. Маркировка такая же: P4FW0-160 0812 покупалась у ЭФО. Direct Mode 16 бит.
Если поможет вот буквально по шагам какие регистры я пишу в wiznet после снятия резета:
mr = 16'h0000;
imr = 16'h70FE;
shar0 = 16'h0008;
shar2 = 16'hDC01;
shar4 = 16'h0203;
gar0 = 16'hC0A8;
gar2 = 16'h0002;
subr0 = 16'hFFFF;
subr2 = 16'hFF00;
sipr0 = 16'hC0A8;
sipr2 = 16'h0003;
mtyper0 = 16'h00FF;
tmsr0 =16'h4000;
rmsr0 =16'h4000;
После этого начинает пинговаться. Все как в даташите.
Go to the top of the page
 
+Quote Post
katz
сообщение Mar 24 2009, 11:45
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-01-07
Пользователь №: 24 367



Цитата(Bar @ Mar 24 2009, 11:54) *
Недавно запустил обмен данными по ethernet через wiznet5300. Маркировка такая же: P4FW0-160 0812 покупалась у ЭФО. Direct Mode 16 бит.
Если поможет вот буквально по шагам какие регистры я пишу в wiznet после снятия резета:
mr = 16'h0000;
imr = 16'h70FE;
shar0 = 16'h0008;
shar2 = 16'hDC01;
shar4 = 16'h0203;
gar0 = 16'hC0A8;
gar2 = 16'h0002;
subr0 = 16'hFFFF;
subr2 = 16'hFF00;
sipr0 = 16'hC0A8;
sipr2 = 16'h0003;
mtyper0 = 16'h00FF;
tmsr0 =16'h4000;
rmsr0 =16'h4000;
После этого начинает пинговаться. Все как в даташите.

Спасибо большое за инфу! Уже напряг монтажников, переделали шину на Direct Mode, сокет ожил - по крайней мере, в соcтояниях CLOSED и INIT уже бывает biggrin.gif Попробую в точности Ваш код для пингования, собсно, я даташит тоже почитал laughing.gif , вроде, пишу почти то же самое..
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 31 2009, 16:10
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



Ну вот, а мы его заложили в проект. Отпишитесь как заработает стек TCP/IP, и вообще как себе кристал.
Go to the top of the page
 
+Quote Post
stefun
сообщение Apr 1 2009, 21:35
Сообщение #9





Группа: Новичок
Сообщений: 5
Регистрация: 12-03-08
Пользователь №: 35 828



С микросхемой W5300 всё нормально, проблема была в контроллере, которым управлял. Данные и передаются и принимаются.
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение Apr 2 2009, 00:02
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Цитата(Димитрий @ Mar 31 2009, 18:10) *
Ну вот, а мы его заложили в проект. Отпишитесь как заработает стек TCP/IP, и вообще как себе кристал.


Работает нормально. Были грабли с указателем RX буфера (из-за поступления прерывания во время считывания).
Go to the top of the page
 
+Quote Post
katz
сообщение Apr 3 2009, 15:37
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-01-07
Пользователь №: 24 367



Спасибо всем за участие и содействие!
Микруха таки заработала - дело, как обычно случается, было "не в бобине" laughing.gif - поменяли управляющий проц и все пошло - и в Direct, и в Indirect. Но - "приумножая знания, приумножаешь скорбь свою"(с)- появились новые вопросы к уважаемым соратникам:
1. Кто-нибудь пытался "выжать" из этой микрухи обещанные 70-80 Мбит/с? У меня пока больше 45 Мбит/с на тупой передаче не получается (управляю от дспшника с частотой обмена по шине 80 МГц).
2. Возникли проблемы с приемом пакетов нечетной длины. В регистре RX_RSR всегда вижу только четное число, даже если точно знаю, что прислал нечетное. Обошел это, включив бит ALIGN - в этом случае в RX-буфере первым словом лежит правильная длина в байтах. Но вот без ALIGN - только четно-байтовые пакеты..

А, в целом, приятный кристалл, к TCP/IP претензий нет wink.gif

Сообщение отредактировал katz - Apr 3 2009, 15:42
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение Apr 5 2009, 23:42
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



У меня скорость примерно такая-же. Выжать не пытался..
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 9 2010, 11:48
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Второй день мучаю кристалл, все зашибенно работает, но вылазит одна не приятная лажа, и проявляется она вот как:
- значит, шлю я инкремент 16 битный себе на комп с кристалла, скорость небольшая, 512 кбайт/сек., все нормально. Как только начинаю копировать большой файл по сети себе на комп с другого компа, то скорость сразу начинает падать, почти до нуля, как только отменяю копирование, скорость восстанавливается. В ходе экспериментов определил, что данные записанные в память кристалла отправляются медленно в момент копирования. Уже не знаю, что и думать. Может кто сталкивался?
Связка AVR+W5300, воткнутый в локальную сеть, через свитч, режим TCP/IP, всю память чипа кинул на 0 сокет, по 64 кБ на прием и передачу, так как мне нужно передавать блоки данных по 64 кБ.
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 12 2010, 07:20
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Спасибо всем ответившим smile.gif , нашел в чем была проблема. Теперь все нормально.
Go to the top of the page
 
+Quote Post
keks9357
сообщение Apr 27 2010, 17:28
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



помогите мне. у меня подключение inderect mode. не могу разобраться и понять как при помощи всего трех регистров (MR, ADM_AR, ADM_DR) управлять микросхемой.
Чтобы включить inderect modе, нужно поставить в 1 нулевой бит регистра MR. как это сделать
и если можно дайте коды программ где вы использовали Inderect mode(как что и куда загружаете)
keks9357@yandex.ru (плачу за помощь webmoney!)

Сообщение отредактировал keks9357 - Apr 27 2010, 17:37
Go to the top of the page
 
+Quote Post

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

 


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


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