реклама на сайте
подробности

 
 
10 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Запуск Linux на плате RainBow v1.1, делимся опытом
COMA
сообщение Jun 16 2006, 21:34
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Здравствуйте!

Все таки запустил Linux на плату RainBow v1.1, как и обещал.

Точнее сказать, почти запустил smile.gif, с ошибками. Главное система работает, консоль отвечает smile.gif
Тепрь осталось довести систему до ума. Буду рад любым советам.
Если кому интересно, прикладываю лог.

Большое спасибо Алексею Преснякову за оказанную помощь, а также за руководство "Сброка toolchain для ARM и запуск Linux на AT91RM9200."

Оригинал находится тут: http://heavy-online.ru/arm-linux/
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jun 16 2006, 22:00
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(COMA @ Jun 17 2006, 01:34) *
Все таки запустил Linux на плату RainBow v1.1, как и обещал.
a14.gif Ну что же, с великим почином всех нас! С одной стороны, вроде как ничего особенного. С другой стороны - RainBow Board - один из первых "общественных" проектов на нашем сайте.

И не ногодрыгстово какое-нибудь, а вполне нормальный, взрослый проект.

После того как "олинуховывание" этой платы будет сведено в простой и понятный мануал - вообще будет супер.
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 17 2006, 09:59
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Evgeny_CD, обязательно. Как только доведу плату до ума, пока есть проблемы с USB и LAN, так сразу напишу мануал.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 17 2006, 14:08
Сообщение #4


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Йееее! Поздравляю от всей души! smile.gif
Сам я так и не сподвигся в сторону линуха, все как-то страшно браться за это совершенно незнакомое дело smile.gif
Да и времени, как обычно, стало катострофически не хватать на свои интересы...
Поздравляю еще раз! smile.gif

C USB я не начинал работать, но свой исходник по LAN выкладываю. Заранее прошу прощения за бардачность в нем - он собирался кусками из различных исходников, плюс мои собственные изменения/дополнения, плюс зачатки приспособляемости под RTOS, плюс закладки на будущее и т.п. smile.gif.
В соседней теме я уже ответил, что перемычки по умолчанию все открыты.
Вот архив исходника: http://mc.neora.ru/rm9200/net.rar
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 19 2006, 06:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



[b]AndyBig[\b], ничего сложного в Linux-e нет smile.gif Спасибо, за помощь, буду разбираться дальше smile.gif
Go to the top of the page
 
+Quote Post
alcosar
сообщение Jun 22 2006, 17:06
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-03-06
Пользователь №: 15 598



"C USB я не начинал работать, но свой исходник по LAN выкладываю. Заранее прошу прощения за бардачность в нем - он собирался кусками из различных исходников, плюс мои собственные изменения/дополнения, плюс зачатки приспособляемости под RTOS, плюс закладки на будущее и т.п. smile.gif.
В соседней теме я уже ответил, что перемычки по умолчанию все открыты.
Вот архив исходника: http://mc.neora.ru/rm9200/net.rar"

По ссылке скачивается битый файл sad.gif
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 22 2006, 18:06
Сообщение #7


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
По ссылке скачивается битый файл

Прошу прощения, поправил.
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 27 2006, 18:48
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Добрый день!

Нужна помощь - никак не могу запустить Ethernet.
Что самое интересное, в u-boot все работает прекрсано. Ethernet работает, по tftp удается качать файлы, все ОК. Но в Linux Ethernet не работает.
В кернеле Linux - ID чипа PHY по всем 32 адресам читается 0xFFFF.
Что делать - не знаю... sad.gif
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 27 2006, 19:26
Сообщение #9


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



А PHY точно тот на который драйвер расчитан?
Может "ток" по проводочкам управления PHY не течет, надо полагать сообщение загрузчика "PHY not connected!!" не спроста.
Настройки по умолчанию самого PHY скорее всего самодостаточны, а вот как себя линуховый драйвер поведет если при инициализации не найдет PHY ...

Цитата
Configuring eth0: 192.168.2.77...
SIOCSIFADDR: No such device
SIOCGIFFLAGS: No such device
Чего ifconfig говорит? По моему, драйвер не хочет работать.
А вообще как впечатления, сколько BogoMips показывает, PPP не пробовали устанавливать какая при этом реация HTTP сервера получается?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 28 2006, 06:14
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Ругается, потому что в u-boot нет поддержки KS8721BL - не прописанны ID микросхемы.
u-boot конечно ругается - "PHY not connected!!" , но Ethernet работает.
u-boot по tftp скачивает кернел и образ файловой системы, запускает кернел. Это уже говорит о том, что сеть работает исправно.

A Linux не может найти PHY, хотя в кернеле есть поддержка этой микросхемы (KS8721BL )...
"at91_ether: probe of at91_ether failed with error -1" - это кернел не может прочитать ID чипа PHY - по всем 32 адресам читается 0xFFFF.

ifconfig говрит что нет у меня ничего кроме loopback sad.gif
BogoMips - ~90.

Что успел протестировать:
- Картридер с CompactFlash нашелся и определился правильно.
- ИК USB dongle определился правильно.
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 28 2006, 07:07
Сообщение #11


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



В общем, надо разбираться почему конфигурация PHY не работатет.
Ну а для теста сетевых возможностей линуха можно драйвер кастрировать, скорее всего он при инициализации не находя PHY вылетает, или где-нибудь в IOCTL.

USB host в проц встроен или отдельным чипом стоит?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 28 2006, 07:26
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Есть идея для начала руками вписать правильный ID микросхемы. Для теста.

USB host встроен в проц.
Go to the top of the page
 
+Quote Post
d__
сообщение Jun 28 2006, 14:47
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-08-04
Пользователь №: 548



На линии MDIO отсутствует pullup-ный резистор. С пожеланиями успехов...
Go to the top of the page
 
+Quote Post
psL
сообщение Jun 29 2006, 05:59
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



А какой получается размер образа? В мегабайтную флеш поместится?
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 29 2006, 06:20
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



d__, так и есть на самом деле (см. файл, 6-я страница). Спасибо !
http://www.micrel.com/_PDF/Ethernet/app-notes/an-133.pdf

psL, чуть больше 1 Мб.
Go to the top of the page
 
+Quote Post

10 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 14:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.03352 секунд с 7
ELECTRONIX ©2004-2016