Добрый день, на плате устанавливается QNX. На плате версии 2.B ethernet работает прекрасно, нареканий нет, а вот на новой версии 3.B заводиться не хочет. Чипы PHY разные, подскажите куда копать что бы пакетики забегали. После убута индикаторы PHY тухнут и больше признаков не подают.
И на старых и на новых чипах физики один интерфейс - RMII.
На платах SK-iMX53 такого эффекта не будет, т.к. на плате все разом исправлялось (это с OEM получается 2 разных изделия).
Странно все это, отличия в подключении нет и если с железом проблем нет, тогда можно предположить, что QNX не знает такой чип физики и не умеет (или не хочет) с ним работать как с general purpose ...
Тактирование на новой ревизии уже автономное (на V2 оно бралось с процессора, если не путаю), uboot тем же быть не может т.к. изменился как объем так и тип памяти.
нашел я где клад был зарыт, вот строчка инициализации SD карт
//Configure card detect and write protect pins as inputs for both SDHC1 and SDHC2
//out32(MX53_GPIO1_BASE + MX53_GPIO_DR, in32(MX53_GPIO1_BASE + MX53_GPIO_DR) & ~(0x216));
она то и выключала PHY, но странно, раз старая версия платы работала значит в новой версии используются немного другие пины