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

RTL8367RB и MDIO. Проблема инициализации

Добрый день.

Чип RTL8367RB.
Подключен к CPU под OpenWRT через интерфейс RGMII.
Сконфигурирован для работы по интерфейсу MDIO как SLAVE с помощью подтяжек:
    EEPROM_MOD - PullUp (EEPROM 24Cxx Size greater than 16Kbits (24C32~24C256))
    DIS_SPIS - PullUp (Disable SPI Slave Management Interface)
    EN_PWRLIGHT - PullUp (Enable Power on Light)
    DIS_8051 - PullUp (Disable embedded 8051)
    DISAUTOLOAD - PullUp (Disable EEPROM autoload)
    MID29 - PullDown (MII Management Interface PHY ID is 0)
    EN_PHY - PullUp (Enable embedded PHY)
    SMI_SEL - PullDown (MII Management interface when DIS_SPIS = 1)
    DIS_LPD - PullUp (Disable Loop detection function)
Наблюдаем осциллографом отсутствие ответа от RTL8367RB в двух реализациях протокола MDIO:
    1. Драйвер arasan-gemac реализует стандартный MDIO https://en.wikipedia.org/wiki/Management_Data_Input/Output.
    2. Драйвер rtl8367b реализует через GPIO проприетарный протокол

Кто нибудь получал ответ от RTL8367RB  по MDIO ?

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


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

Та же проблема была. Только PHY ID стоял 29, и резисторы не скажу навскидку, записи смотреть надо. Но по осциллограмме тоже ответа не было

 

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


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

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

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

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

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

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

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

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

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

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