Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E
Как перейти ядро более старшей версии 2.6.33.1 -> 2.6.33.20
und
Добавлено 28.03.2012 22:05 Редактировалось 28.03.2012 22:46
0
Сообщение: 1
und
0

Пункты: 2587
Регистрация: 14.02.2012
По некоторым причинам надо переползти с ядра 2.6.33.1 на 2.6.33.20. В старом ядре все работает. Можно ли каким образом использовать старые конфиги от 2.6.33.1?
Сам я пока ядро сконфигурировать не смогу. Плата естественно SK-AT91SAM9XXXXX-S3E
Вопрос 2: Cвязано ли версия используемого ядра с BuildRoot?
Использую BuildRoot из поставки платы(из образа виртуальной машины)
Если связано то что надо поправить?

Вопрос 3: для отладки надо на MMC(SD) иметь mc. Попрбовал взять его из образа файловой системы дебиан с этого сайти, но в лоб не вышло. Говорит - файл не найден, копировал только MC, может для него нужны еще какие либо файлы?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.03.2012 10:32 Сообщение: 2
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

По некоторым причинам надо переползти с ядра 2.6.33.1 на 2.6.33.20. В старом ядре все работает. Можно ли каким образом использовать старые конфиги от 2.6.33.1?


Можно откатить версию до 2.6.33 и наложить патч 2.6.33.20, пересобрать ядро - в вашем случае это должно безболезненно пройти. Сделайте резервную копию исходников ядра которое у вас на плате используется, скачайте патчи
http://www.kernel.org/pub/linux/kernel/v2.6/longterm/patch-2.6.33.20.bz2
http://pkgs.fedoraproject.org/repo/pkgs/kernel/patch-2.6.33.1.bz2/745fd1355c630e163e40c40d4c9b79f9/patch-2.6.33.1.bz2

скопируйте их в директорию с исходниками ядра например и выполните
#make ARCH=arm clean
#bzcat ./patch-2.6.33.1.bz2 | patch -p1 -R
bzcat ./patch-2.6.33.20.bz2 | patch -p1

после этого работайте с этими исходниками как обычно.

PS я не нашел патч patch-2.6.33.1.bz2 на фтп kernel.org - нагуглил у федоры
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 30.03.2012 23:48 Сообщение: 3
und
0

Пункты: 2587
Регистрация: 14.02.2012
Все получилось. Спасибо
Теперь новый вопрос, правда наверно немного связанный с предыдущим - ядро обрабатывалось крос-компилятор от 2007 года(4.2.0), это было в виртуалке от разработчиков.
Надо или нет помять его на более новую версию?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E