Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Тулчайн и разные версии ядра
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
slava2005
Собственно вот такие вопросы:

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?
2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается sad.gif
3. Какой дистрибутив лучше использовать ? У меня Fedora Core 6 и я грешу на него.
4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?

Сорри за тупые вопросы smile3046.gif
PrSt
Цитата(slava2005 @ Jun 21 2007, 09:18) *
Собственно вот такие вопросы:

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?
2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается sad.gif
3. Какой дистрибутив лучше использовать ? У меня Fedora Core 6 и я грешу на него.
4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?

Сорри за тупые вопросы smile3046.gif

1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить
2 - та что от heavy пользую смело, я например так и делал и не заморачивался особо, но как ее создать в статье сказано.
3 - без разницы, лично я делал это на Debian и Slackware (Debian лучше)
4 - все верно
slava2005
Цитата(PrSt @ Jun 21 2007, 12:43) *
1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить


Я пока только одну ночь угробил smile.gif Может Вы поделитесь рецептами сборки ?

И все-таки - можно ли использовать http://heavy-online.ru/arm-linux/files/rea...olchain.tar.bz2 (готовый тулчайн) с ядрами отличными от 2.6.16 ?
COMA
1. не использовал, ответить не могу. собирал под Gentoo Linux с помощью утилиты crossdev. А потом кардинально поменял подход. Собрал все в эмуляторе QEMU.
2. собирал сам, использовал тулчейн от http://www.ucrouter.ru/
3. пользуюсь gentoo.
4. так и есть
PrSt
Цитата(slava2005 @ Jun 21 2007, 12:37) *
И все-таки - можно ли использовать http://heavy-online.ru/arm-linux/files/rea...olchain.tar.bz2 (готовый тулчайн) с ядрами отличными от 2.6.16 ?

да, можно
я в итоге так и сделал

.
astro
1. Да, нужно.
2. Собирается нормально.
3. В любом дистрибутиве должно собираться, у меня был suse9.3.
4. 2.6.21-at91.patch.gz соответствует ядру 2.6.21 с kernel.org, не путайте.


> можно ли использовать (готовый тулчайн) с ядрами отличными от 2.6.16 ?

да, но может понадобится работа напильником.
Odiemus
1. если под tool-chain понимается компилятор + libc - пересобирать ничего не надо.
если компилятор компилит а линкер линкует - значит все работает!
2. утилита mkimage собирается автоматом при сборке u-boot.
3. какой дистрибутив - абсолютно фиолетово! в который раз уже говорю!

Цитата
4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?


нет. неправильно.
если берется самое последнее ядро с kernel.org то оно, как правило, уже содержит в себе все пачти от всяких maxim.org.za и иже с ними. патчи надо накладывать только если по какой-то причине это еще не вошло в ядро.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.