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

 
 
> UDP на ZYNQ, MYIR Z-Turn
ilyaprok
сообщение Nov 21 2017, 18:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 29-10-17
Пользователь №: 99 964



Пытаюсь поднять echoserver данный из примеров.
Зависает на моменте:.
Цитата
-----lwIP TCP echo server ------
TCP packets sent to port 6001 will be echoed back
Start PHY autonegotiation

Кабель присоединен. Более того - пока проц не работает - мигают светодиоды на коннекторе ethernet. Как только стартует проц - огоньки пропадают. Не знаю является ли это каким то признаком неисправности.
В дебаге выяснил что виснет в функции get_Marvell_phy_speed, а именно зацикливается на моменте:
Код
    while (1) {
        XEmacPs_PhyRead(xemacpsp, phy_addr, IEEE_CONTROL_REG_OFFSET, &control);
        if (control & IEEE_CTRL_RESET_MASK)
            continue;
        else
            break;
    }

Более того, выяснил, что функция XEmacPs_PhyRead всегда возвращает 0xFFFF, даже в других местах, везде где она вызывается.
Проект пустой, к плате ничего не присоединено.
Может кто сталкивался или знает в чем причина?

Сообщение отредактировал ilyaprok - Nov 21 2017, 18:54
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Огурцов
сообщение Nov 21 2017, 19:05
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



может вы udp с tcp попутали ?
Go to the top of the page
 
+Quote Post
ilyaprok
сообщение Nov 21 2017, 19:07
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 29-10-17
Пользователь №: 99 964



Цитата(Огурцов @ Nov 22 2017, 00:05) *
может вы udp с tcp попутали ?

Да до самого протокола я не дошел, надо ж отчего то отталкиваться - взял пример готовый echoserver. То что там TCP - это сейчас не важно. Тут что то на низком уровне не стартует.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 21 2017, 19:43
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



очевидно, вы сбрасываете phy не той полярностью
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ilyaprok   UDP на ZYNQ   Nov 21 2017, 18:54
|- - ilyaprok   Цитата(Огурцов @ Nov 22 2017, 00:43) очев...   Nov 21 2017, 19:59
|- - gosha-z   За код из первого сообщения в хороших домах убиваю...   Nov 21 2017, 20:33
||- - ilyaprok   Цитата(gosha-z @ Nov 22 2017, 01:33)...   Nov 21 2017, 20:51
|- - Огурцов   Цитата(ilyaprok @ Nov 21 2017, 19:59) Где...   Nov 21 2017, 21:53
|- - ilyaprok   Цитата(Огурцов @ Nov 22 2017, 02:53) хоро...   Nov 22 2017, 12:20
- - svedach   Посмотрите: https://forums.xilinx.com/t5/Embedded-...   Nov 22 2017, 06:06
- - AntLip   Доброго дня! Уважаемые Форумчане! Я пытаюс...   Jan 10 2018, 08:49
|- - Kuzmi4   2 AntLip: От этого не надо избавлятся - чтобы отпр...   Jan 10 2018, 09:31
- - AntLip   Kuzmi4: Дело в том, что плата постоянно запрашивае...   Jan 11 2018, 11:47
- - doom13   Вероятно, проблема с приёмником, заходит ли в обра...   Jan 11 2018, 12:31
- - AntLip   doom13: Спасибо за советы, сейчас буду пробовать.   Jan 11 2018, 12:51
- - Kuzmi4   2 AntLip судя по логу - скорей всего у вас проблем...   Jan 11 2018, 13:16
- - AntLip   Бродкасты на плату я отправляю, но она не отвечает...   Jan 12 2018, 13:20
|- - Kuzmi4   Цитата(AntLip @ Jan 12 2018, 16:20) ..как...   Jan 13 2018, 13:30
- - AntLip   Спасибо за помощь! Информация пошла, правда ню...   Jan 15 2018, 09:02
- - Kuzmi4   2 AntLip Если использовать поиск по форуму, то мож...   Jan 15 2018, 10:05
- - AntLip   Спасибо всем за помощь! Заработало!)   Jan 19 2018, 12:18
- - Kuzmi4   2 AntLip так вы просветите общественность что имен...   Jan 19 2018, 20:27
- - AntLip   Так в том и дело, что стыдно признаться. Сидел, ни...   Jan 26 2018, 06:03


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 16:50
Рейтинг@Mail.ru


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