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

 
 
> Zynq и Ethernet, Не получается запустить
Nivovod
сообщение Aug 27 2014, 09:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 16-06-10
Пользователь №: 57 971



Есть отладочная плата TE0720-02. Создал в ISE 14.7 тестовый проект, в котором только ARM pзадействован. В SDK выбрал шаблоннный проект Peripheral Tests. Шаблон заработал. Но там Ethernet в режиме loopback работает. Переключил на нормальный режим - LINK есть, софт на zynq говорит что пакет в сеть ушел без ошибок, но сниффер ни одного пакета от Zynq в сети не фиксирует. Попробовал ловить zynq-ом пакеты из сети. Он правильно ловит первый пакет, а на все остальные выдает ошибку "Receive DMA error".
Камрады, поделитесь или дайте ссылку на рабочий проект для zynq, задействующий ethernet. Мне надо просто понять как правильно принимать и передавать пакеты в сеть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doom13
сообщение Sep 3 2014, 20:56
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



На основании сказанного в данной теме, могу предположить, что есть какая-то проблема с передающей линией (loopback MAC->PHY->MAC работает), там же и ответил по поводу ещё одной проверки. Если она пройдёт нормально, тогда попробуйте ещё клоки RGMII (как понимаю, у Вас RGMII используется для связки MAC-PHY) TXC подвигать относительно данных TXD (должен быть бит в одном из регистров PHY отвечающий за данный сдвиг).
Если фаза клока TXC и данных TXD для RGMII совпали "неправильно", то передатчик MAC вроде как и передаёт данные на PHY, но после PHY в сети ничего не увидите.

Цитата(Golikov A. @ Sep 2 2014, 20:16) *
а у вас мак адрес правильно задан? он не из списка специальных?
Есть какие фаерволы или рутеры которые могут порезать запрос?
И вообще вы какой пакет то в сеть пихаете, UDP, TCP, или вообще не пойми что?

Если в сеть что-либо отправляется, то сниффер увидит это не зависимо от того, какой это пакет, и какие там данные. Не увидит только если destination mac-адрес все нули (точно не помню, но вероятно и нулевой source mac-адрес так же не допускается), во всех остальных случаях сниффер увидит пакет.
Go to the top of the page
 
+Quote Post



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

 


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


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