Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Подключение phy к at91 - OEM - 9G45 - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM
Подключение phy к at91
vlad_ph
Добавлено 27.12.2019 10:26 Редактировалось 31.12.2019 12:23
0
Сообщение: 1
vlad_ph
0

Пункты: 680
Регистрация: 11.10.2011
Добрый день!

Собрал самостоятельно uboot (текущий master) и запускаю с sd. И он не видит микросхему phy ksz8721. В то время как исходный uboot, который на flash, сидит нормально.

Я подозреваю, что дело в том, что надо выставлять ногу pwrdown ksz8721. Если так, то к какому выводу at91 она подключена?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.12.2019 12:52 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
"И он не видит микросхему phy ksz8721" - это модули V1, их года три как не выпускаем, сейчас производятся модули V2, на них устанавливается LAN8720
Цитата
Я подозреваю, что дело в том, что надо выставлять ногу pwrdown ksz8721. Если так, то к какому выводу at91 она подключена?
PD17
Спуститься к концу Подняться к началу
Персональная информация
vlad_ph
Добавлено 29.12.2019 03:48 Редактировалось 29.12.2019 14:39 Сообщение: 3
vlad_ph
0

Пункты: 680
Регистрация: 11.10.2011
Спасибо!

Но что-то пока не получается включить phy(( Вроде как все делаю как надо, проверил в u-boot код инициализации, вроде как все есть. Но при попытке читать регистры phy приходит 0xffff, хотя логическим пробником проверял ноги phy, обращение к микросхеме идет.

Как я понимаю процесс инициализации исходя из того кода, что в u-boot, входящем в комплект:

1) включаем тактирование EMAC
2) делаем Pull-down ног MII
3) посылаем RST на phy в течении 500 мс
4) снимаем pull-down ног MII
5) настраиваем ноги MII на управление от EMAC

И как еще я понимаю, в конце включаем PCK1 через PE31

Я ничего не упускаю?
Спуститься к концу Подняться к началу
Персональная информация
vlad_ph
Добавлено 31.12.2019 12:24 Сообщение: 4
vlad_ph
0

Пункты: 680
Регистрация: 11.10.2011
Phy увидел. Для этого вписал вызов eth_init() в phy_reset()
Спуститься к концу Подняться к началу
Персональная информация
vlad_ph
Добавлено 01.01.2020 23:26 Сообщение: 5
vlad_ph
0

Пункты: 680
Регистрация: 11.10.2011
современный u-boot для загрузки с sd карточки с работающей сетью сюда положил

https://github.com/vladtcvs/u-boot/tree/sk-9g45
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM