Замена микросхемы Ethernet
vagr (Guest) |
|
|
Здравствуйте starterkit
Скажите пожалуйста, нужны ли изменение в ядре, если заменить микросхему Ethernet (KS8721BL) на другой тип (с двумя портами, Normal MII Interface) если да то какие.
Заранее спасибо |
|
|
|
|
|
starterkit (Guest) |
|
|
RMII это сокращение от MII, шины по 2 бита (против 4) с увеличением частоты общения с PHY до 50МГц (против 25 для MII), никаких приемуществ при использовании MII Вы не получите, кроме потери "драгоценных" IO.
Единственный экономический момент - генератор на 50МГц стот значительно дороже кварцевого резонтора на 25МГц.
Ну а если все-таки есть мотив с использованием MII, в описании сетевого интерфейса платы (где все устройства описываются) нужно указать тип интерфейса (по умолчанию, на AT91SAM9260-EK стоял MII PHY) и все.
Есть еще момент, при смене PHY, лучше изначально уточнить поддерживает ли ядро данный чип, в противном случае, придется самому разбираться.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно starterkit 19.02.2009 г. в 10:30:02 |
|
|
|
|
|
vagr (Guest) |
|
|
Здравствуйте Starterkit
Если микросхема ethernet физического уровня имеет поддержку ядра, есть ли необходимость делать изменение в ядре (в смысле конфигурационные или …. ).
Заранее спасибо |
|
|
|
|
|
vagr (Guest) |
|
|
U-Boot log: PHY not reset!! |
|
|
|
|
|
starterkit (Guest) |
|
|
Мне, в свое время, потребовалось толко сменить тип нтерфейса на RMII, все остальное автоматом сделало ядро ... |
|
|
|
|
|
vagr (Guest) |
|
|
В каком файле?
В U-boot нечего не меняли ? |
|
|
|
|
|
starterkit (Guest) |
|
|
Для ядра нужно править board-sam9260ek.c
Для u-boot назвния файлов не помню ...
Ищите места инициализации и обращения к PHY.
Кстати, для информации, сюда загляние. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно starterkit 10.03.2009 г. в 16:42:39 |
|
|
|
|
|
|