Перейти к содержанию
    

Nucleo-H745ZI-Q Ethernet

Коллеги, приветствую.

Может кто-нибудь поделиться рабочим примером инициализации Ethernet на этой плате? Устроит любая IDE. Генерил проект в кубе и так и эдак, хоть тресни не получается завести. Учитывал и все особенности с MPU и всё, что нашел нете. То на инициализации lan8742 упадет, то еще что-то..

Подойдет любая конфигурация проекта (с ОС или без нее), лишь бы работало..

Благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что lan8742a не выдает clock. Из-за этого не сбрасывается бит ETH_DMAMR_SWR.

Инициализация верная, настроены все порты, клоки, в SYSCFG выбран rmii, Eth принудительно ресетнут через AHB1RSTR.

Но, наверно, дело не в проце, а в самом Phy. В user manual на плату сказано, только, что должна стоять разные перемычки и джамперы. Всё стоит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, RadiatoR said:

Может кто-нибудь поделиться рабочим примером инициализации Ethernet на этой плате? Устроит любая IDE.

 

Этот работает или нет?

https://github.com/AnielShri/STM32H745_Ethernet

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нет, не работает, проблема в ETH_DMAMR_SWR

phy не выдает clock

ps. по MDIO тоже нет ответа. Возможно чип помер, но так не хотелось бы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На форуме ST какой-то китаец выкладывал список ошибок в формируемом кубом коде для ethernet, одна из - надо установить правильный (не нулевой обычно) адрес PHY.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело походу не в адресе, а в том, что lan не выдает клок на ногу, инициализация nINTSEL правильная.

Даже подумал, может дно не пропаялось... Пропаял. Не заработало.

Купил пару чипов lan. Жду когда приедут...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, RadiatoR сказал:

Даже подумал, может дно не пропаялось... Пропаял. Не заработало.

Купил пару чипов lan. Жду когда приедут...

Вот поэтому всегда заказываю пару плат для теста...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

плату подарили и проект нарисовался...
Я сталкивался с непропаем на отладках, н ос нерабочими чипами никогда. Вообще я до сих пор надеюсь, что чего-то не догнал и чип рабочий, просто чего-то не хватает. Когда приедут новые станет ясно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, RadiatoR said:

плату подарили и проект нарисовался...
Я сталкивался с непропаем на отладках, н ос нерабочими чипами никогда. Вообще я до сих пор надеюсь, что чего-то не догнал и чип рабочий, просто чего-то не хватает. Когда приедут новые станет ясно.

Вы бы хоть схему привели на это поделие.

Частота откуда берётся? Она есть на резонаторе или генераторе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да схема обычная:

788942817_.thumb.png.13123c9a86fd00bd825a3f0ba0cc87f5.png

При таком подключении на refclock0 нет частоты. Просто 3,3в висит. Думал, может проблема в nINTSEL, мало ли, резистор кривой или непропай где.. Но нет, замыкал на землю чистоганом - никакой реакции. Желтый светодиод горит постоянно, зеленый всегда off. Микросхема ни на что не реагирует

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 minutes ago, RadiatoR said:

Микросхема ни на что не реагирует

1. VDDCR работает?

2. на 5 ноге 25МГц есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

  1. Нет, на REGOFF висит постоянно 3в, даже в ресете.
  2. Тоже нет

Между Vdd и REGOFF 43 Ома.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...