Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10
Новая ревизия SK-(M)AT91SAM9G45
Pavel Ivanchenko
Добавлено 16.01.2014 13:25
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
С января 2014г отгружаемые платы SK-AT91SAM9G45 и SK-MAT91SAM9G45 идут на основе печатной платы новой ревизии - V3.B.
Изменения:
1) Плата переразведена на 6 слоев с односторонним монтажем
2) Заменена система питания на DC/DC преобразователи (теперь плата потребляет раза в 2 меньше)
3) Заменен чип Ethernet PHY на LAN8720 - заменен тип интерфейса на RMII и добавлена цепь сброса

Первые два пункта не коснуться пользователя.

Виртуальная машина с обновлением относящегося к PHY относительно ядра и загрузчика u-boot выложена на ФТП.

Пришлось изменить:
1) тип интерфейса на RMII
а) для ядра - arch/arm/mach-at91/board-sam9m10g45ek.c
в структуре ek_macb_data заменить поле is_rmii на 1.
б) для u-boot - include/configs/at91sam9m10g45ek.h
добавить #define CONFIG_RMII
2) описать сброс PHY
а) для ядра - arch/arm/mach-at91/board-sam9m10g45ek.c,
в функции ek_board_init добавить:
Код

volatile unsigned int tmp; at91_set_gpio_output(AT91_PIN_PA27, 0); //only for V3 boards
for(tmp=0;tmp<10000;tmp++) ;
at91_set_gpio_output(AT91_PIN_PA27, 1); //only for V3 boards
for(tmp=0;tmp<1000;tmp++) ;

б) для u-boot - board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
добавить в функцию reset_phy:
Код
volatile unsigned int tmp;
at91_set_gpio_output(AT91_PIN_PA27, 0);
for(tmp=0;tmp<10000;tmp++);
at91_set_gpio_output(AT91_PIN_PA27, 1);
for(tmp=0;tmp<10000;tmp++);
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10