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

Запуск Linux на плате RainBow v1.1

:(( pull-up резистор не помог. Так же читает 0xFFFF. Может дело в другом? Конфигурация линии MDC и т.п. ? Кто сопрягал KS8721 и Linux, отзвитесь!

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


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

Ндя-я-я... Гламурненько... Пришлось повторно с неоры скачивать схемы и повторно их анализировать... У вас господа на PHY чип reset заведен инверсно.. Другой бы по современной привычке посмеялся, но я сочувствую...

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


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

В доке:

"Chip reset. Active low, minimum of 50 uS pulse is required."

 

В схеме притянут через 10к к питанию. По движению ноги PB26 CPU через резистор 100 Ом и транзистор, притягивается к земле, на время. Вроде так?

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


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

В доке:

"Chip reset. Active low, minimum of 50 uS pulse is required."

 

В схеме притянут через 10к к питанию. По движению ноги PB26 CPU через резистор 100 Ом и транзистор, притягивается к земле, на время. Вроде так?

 

Когда база в землю - ~RESET33 неактивный.

А зачем вообще этот транзистор? Просто на порт повесить нельзя?

И почему нельзя сбрасывать от MCPшки?

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


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

Когда база в землю - ~RESET33 неактивный.

А зачем вообще этот транзистор? Просто на порт повесить нельзя?

И почему нельзя сбрасывать от MCPшки?

С этим понятно.

 

Прибется либо плату перепаивать, либо кернел патчить. :(

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


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

Когда стартует u-boot на выводе ресета PHY имеем "1". Сеть работает. Как только стартует кернел - имеем "0" - ресет по полной. Планирую вывод напрямую подключить к выходу MCP

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


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

Выпаял R9. Запаял перемычку между J13-1 (MCU_RESET) и R8 (RESET33).

Сеть работает Host и target пингуют друг друга. :)

 

Большое спасибо d__ за помощь. :a14:

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


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

Выпаял R9. Запаял перемычку между J13-1 (MCU_RESET) и R8 (RESET33).

Сеть работает Host и target пингуют друг друга. :)

Ну вот, слава богу, что новую версию платы еще не заказали.

 

Теперь осталось SD прикрутить - вдруг там на ровном месте какой таракан вылезет? :blink:

 

Кстати, IRQ с PHY куда сейчас заведено?

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


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

По поводу резета - учтется. Сделаю напрямую от МК. Почему не от MCPшки - потому, что MCPшку не всегда можно купить, да и сбросить периферию программно иногда полезно.

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


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

По поводу резета - учтется. Сделаю напрямую от МК. Почему не от MCPшки - потому, что MCPшку не всегда можно купить, да и сбросить периферию программно иногда полезно.
Просьба согласовать с COMA - "как бы чего не вышло" :biggrin:

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


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

Можно сделать два варианта.

от MCP и от процессора. Выбирать перемычкой.

 

IRQ от PHY заведено на процессор. Вот только не помню на какую ногу. :( Дома уточню.

 

SD карта.

Почему-то разъем который у меня есть, никак не хочет ложиться точно по площадкам. Да еще на ней одна нога лишняя :) Две ноги вместо одной WP. Вторая вроде определяет присутствие карты памяти в разъеме. Может разъем у меня такой хитрый? :)

 

Планы по плате следующие:

- Разобраться с SD/MMC картой.

- Запустить NFS.

- Поставить Gentoo Linux :)

 

P.S. Вчера подключил USB картридер со вставленной Compact Flash. Плата определила все правильно.

Создал раздел, отформатировал, записал/считал файл. Все работало отлично.

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


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

IRQ от PHY заведено на процессор. Вот только не помню на какую ногу. Дома уточню.

Вспомнил - PA17. Можно другую свободную.

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


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

По поводу резета - учтется. Сделаю напрямую от МК. Почему не от MCPшки - потому, что MCPшку не всегда можно купить, да и сбросить периферию программно иногда полезно.

и patch можно сделать и PHY програмно ресетнуть.

 

...то есть состояла из нескольких элементов ...

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


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

Можно сделать два варианта.

от MCP и от процессора. Выбирать перемычкой.

Договорились :).

 

Вспомнил - PA17. Можно другую свободную.

Ок. Так и попробую сделать.

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


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

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

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

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

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

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

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

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

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

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