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

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 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).
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
 |
Ответов
|
Jan 30 2008, 09:55
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 22-02-07
Пользователь №: 25 599

|
Есть такая ссылочка _http://git.xilinx.com/
|
|
|
|
|
Jan 30 2008, 11:43
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Цитата(LMT @ Jan 30 2008, 13:55)  Есть такая ссылочка _http://git.xilinx.com/ Это ядро я тоже пробовал и с ним те-же проблемы. Т.е. Xilinx поддерживает разработку ядра, которое несовместимо с его-же EDK. Очень странно.
|
|
|
|
|
Feb 5 2008, 15:21
|
Группа: Новичок
Сообщений: 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, после чего ядро собралось.
|
|
|
|
|
Feb 15 2008, 10:39
|
Местный
  
Группа: Свой
Сообщений: 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 вылетает при загрузке ядра
|
|
|
|
Сообщений в этой теме
3.14 Хочу собрать линух для PowerPC Aug 24 2006, 05:43 3.14 Пошли ламерские вопросы ...
Вот здесь http://www.p... Aug 24 2006, 06:13 Harbour ppc не юзал, но рекомендации те же что и для любой... Aug 25 2006, 06:27 HardJoker Цитата(Harbour @ Aug 25 2006, 10:27) ppc ... Aug 25 2006, 10:50  Doka Цитата(HardJoker @ Aug 25 2006, 14:50) So... Aug 25 2006, 13:03   HardJoker Цитата(Doka @ Aug 25 2006, 17:03) Цитата(... Aug 25 2006, 15:03    Doka Цитата(HardJoker @ Aug 25 2006, 19:03) То... Aug 25 2006, 16:13 3.14 Извиняюсь, не понял что значит "разворачиваем... Aug 25 2006, 07:06 Harbour Ну после такого файлика, я думаю, вопросы все отпа... Aug 26 2006, 04:39 Petrovich Есть плата ML410, EDK 9.2 SP2. С помощью EDK сгене... Jan 29 2008, 14:57 ?ELF Мне когда-то очень помогла дока по LFS (Linux From... Jan 29 2008, 16:18 Petrovich Цитата(?ELF @ Jan 29 2008, 20:18) Мне ког... Jan 29 2008, 17:22  AndrewN Цитата(Petrovich @ Jan 30 2008, 14:43) Эт... Feb 4 2008, 23:43 fido_max А где нарыть инфу про linux на ixp420 ARM XScale? Feb 21 2008, 07:21 vanokuten Цитата(fido_max @ Feb 21 2008, 09:21) А г... Feb 27 2008, 20:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|