|
UDP на ZYNQ, MYIR Z-Turn |
|
|
|
Nov 21 2017, 18:54
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
 |
Ответов
|
Nov 21 2017, 19:07
|
Участник

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

|
Цитата(Огурцов @ Nov 22 2017, 00:05)  может вы udp с tcp попутали ? Да до самого протокола я не дошел, надо ж отчего то отталкиваться - взял пример готовый echoserver. То что там TCP - это сейчас не важно. Тут что то на низком уровне не стартует.
|
|
|
|
|
Nov 21 2017, 19:59
|
Участник

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

|
Цитата(Огурцов @ Nov 22 2017, 00:43)  очевидно, вы сбрасываете phy не той полярностью Расскажите поподробнее пожалуйста. Где узнать какой полярностью идет сброс, и где конфигурация этого? Это же стандартный пример, я ничего не менял. По логике - загвоздка где то в Vivado. Но это не точно. Вот скрин портов в Вивадо:
|
|
|
|
|
Nov 21 2017, 20:33
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
За код из первого сообщения в хороших домах убивают. Но сейчас не об этом. Цитата(ilyaprok @ Nov 21 2017, 22:59)  Это же стандартный пример, я ничего не менял. По логике - загвоздка где то в Vivado. Но это не точно. А я вот не уверен за IO Type LVCMOS1.8. UPD: А причем тут Марвел, если там AR8035? Читать, например, сюда. Ну и плюс остальные нюансы работы с этой физикой.
|
|
|
|
|
Nov 21 2017, 20:51
|
Участник

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

|
Цитата(gosha-z @ Nov 22 2017, 01:33)  За код из первого сообщения в хороших домах убивают. Но сейчас не об этом. Почему? Этот код не мой - это код из BSP драйвера. Цитата(gosha-z @ Nov 22 2017, 01:33)  А я вот не уверен за IO Type LVCMOS1.8. Ок, возьму на заметку, спасибо. Но вот циатата из даташита KSZ9031RN "RGMII with 3.3V/2.2V/1.8V tolerant I/O pins" Цитата(gosha-z @ Nov 22 2017, 01:33)  UPD: А причем тут Марвел, если там AR8035? Читать, например, сюда. Ну и плюс остальные нюансы работы с этой физикой. Да Марвел не причем, суть не в том как функция называется, а в том, что в принципе функция низкого уровня XEmacPs_PhyRead не работает. Более того у меня на плате не AR8035, а KSZ9031RN. Нашел код для него: вотне работает. делал как в этом видео, несмотря на то, что там AR8035, в вивадо он ничего не менял: вотА так спасибо все равно
Сообщение отредактировал ilyaprok - Nov 21 2017, 21:01
|
|
|
|
Сообщений в этой теме
ilyaprok UDP на ZYNQ Nov 21 2017, 18:54    Огурцов Цитата(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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|