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

 
 
> Хочу собрать линух для PowerPC, На плате ML403
3.14
сообщение Aug 24 2006, 05:43
Сообщение #1


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

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



Имеется отладочная плата ML403 - Virtex4-FX, который содержит внутри корку PowerPC, и все прочее для нормальной работы линуха. Кстати, в примерах к ней уже идет линух (MontaVista), QNX, но это все образами.
В общем, самое простое это найти дистрибутивы MontaVista, но смущает очередное "воровство" и к тому же Harbour бросил в них камушек http://electronix.ru/forum/index.php?showtopic=20178
Насколько я проникся способом создания ядра, суть сего сводится к созданию тулчайна (в моем случае он уже имеется в EDK), приложению патча к исходникам ядра.
Для начала прошу совета какой патч прикладывать (насколько понимаю основной источник http://ppckernel.org).


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 18)
luckyman
сообщение Feb 5 2008, 15:21
Сообщение #16





Группа: Новичок
Сообщений: 1
Регистрация: 5-02-08
Пользователь №: 34 769



Цитата(Petrovich @ Jan 30 2008, 14:43) *
Это ядро я тоже пробовал и с ним те-же проблемы. Т.е. Xilinx поддерживает разработку ядра, которое несовместимо с его-же EDK. Очень странно.


Не совсем так. Просто для этой ветки ядра нужно скопировать из каталога BSP\arch\ppc\platforms\4xx\xparameters файл xparameters_ml40x.h в соответствующий каталог ядра. После чего изменить его имя на xparameters_ml403.h. Драйвера под основные устройства уже входят в это ядро.

Для сборки ядра нужно сконфигурировать его под ML-403 (файл конфигурации по умолчанию входит в ядро) и запустить сборку.

Правда мне пришлось добавлять вручную в xparameters_ml40x.h константу частоты шины и править определение структуры temac, после чего ядро собралось.
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Feb 15 2008, 10:39
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Цитата(luckyman @ Feb 5 2008, 19:21) *
Не совсем так. Просто для этой ветки ядра нужно скопировать из каталога BSP\arch\ppc\platforms\4xx\xparameters файл xparameters_ml40x.h в соответствующий каталог ядра. После чего изменить его имя на xparameters_ml403.h. Драйвера под основные устройства уже входят в это ядро.

Для сборки ядра нужно сконфигурировать его под ML-403 (файл конфигурации по умолчанию входит в ядро) и запустить сборку.

Правда мне пришлось добавлять вручную в xparameters_ml40x.h константу частоты шины и править определение структуры temac, после чего ядро собралось.


Спасибо. Удалось добиться компиляции ядра без каких-либо ручных правок исходников. Достаточно скопировать xparameters_ml40x.h и переименовать его в xparameters_ml41x.h. (Ядро сконфигурировано под ML-41x.) Проблема была в том, что раньше синтезировали не все необходимые для Linux-а устройства. (Пытались сделать систему "попроще".) Соответственно в xparameters_ml40x.h не было некоторых нужных констант.

Сейчас боремся с новой проблемой - драйвер SystemACE вылетает при загрузке ядра wacko.gif
Go to the top of the page
 
+Quote Post
fido_max
сообщение Feb 21 2008, 07:21
Сообщение #18





Группа: Участник
Сообщений: 12
Регистрация: 20-02-08
Пользователь №: 35 207



А где нарыть инфу про linux на ixp420 ARM XScale?
Go to the top of the page
 
+Quote Post
vanokuten
сообщение Feb 27 2008, 20:20
Сообщение #19


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

Группа: Участник
Сообщений: 116
Регистрация: 18-12-04
Из: Минск
Пользователь №: 1 550



Цитата(fido_max @ Feb 21 2008, 09:21) *
А где нарыть инфу про linux на ixp420 ARM XScale?


Смотрите на http://www.nslu2-linux.org/ - там поддержка Linux на базе ixp4xx

Regards,
Ivan


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 10:41
Рейтинг@Mail.ru


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