Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:9
Форум » starterkit.ru » Embedded Linux
Загрузка с карты
saa
Добавлено 30.03.2011 19:16
0
Сообщение: 1
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Собрал с помощью buildroot корневую систему.

Загрузчики, ядро оставил которые были, записал на карту, начинаю с нее загружаться, но почему-то не грузится.

Саму rootfs скопировал в директрою mat9g45, которая находится в SD_boot.

Вот лог http://pastebin.com/PdF2eA7C .

Первый рза с этим имею дело.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 30.03.2011 19:44 Сообщение: 2
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Перечитываю лог, не понимаю ч вчем в дело, поему он не грузится с карты.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 30.03.2011 19:51 Сообщение: 3
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Ругается что не хватат init.

Как его можно сгенерировать?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 30.03.2011 19:53 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 93008
Регистрация: 24.03.2009
Пол: Мужчина
Код
Kernel command line: console=ttyS0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs

С такими аргументами загрузки, ядро и не должно грузиться с SD карты ...

Код
Welcome to SK-MAT91SAM9G45!
System loaded in safe mode (rootfs in memory).

В добавок в ядре initramfs не отключили
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 30.03.2011 20:23 Сообщение: 5
saa
0

Пункты: 1475
Регистрация: 06.03.2011
[quote]
Код
Kernel command line: console=ttyS0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs

С такими аргументами загрузки, ядро и не должно грузиться с SD карты ...[/quote]

Понял.

[quote]
Код
Welcome to SK-MAT91SAM9G45!
System loaded in safe mode (rootfs in memory).

В добавок в ядре initramfs не отключили[/quote]

Надо ядро пересобирать, правильно?

Если так, то ванильное ядро пойдет, без патчей?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.03.2011 09:27 Редактировалось 31.03.2011 09:28 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Kernel command line: console=ttyS0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs
Понял.

rootwait root=/dev/name где name имя раздела с рутовой системой, например mmcblk0p1 для MMC/SD
почитайте форум

Цитата
Если так, то ванильное ядро пойдет, без патчей?

если будет ссылка на меня, то это неправильно..
берется ванильное ядро с kernel.org, натягивается подходящий конфиг и делаются исправления, чтобы ядро запустилось на конкретном железе. вот эту часть я делал руками, подглядывая в китовые сорцы..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 31.03.2011 11:50 Редактировалось 31.03.2011 11:50 Сообщение: 7
saa
0

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

rootwait root=/dev/name где name имя раздела с рутовой системой, например mmcblk0p1 для MMC/SD
почитайте форум


Ок, почитаю.

Цитата
Если так, то ванильное ядро пойдет, без патчей?
если будет ссылка на меня, то это неправильно..
берется ванильное ядро с kernel.org, натягивается подходящий конфиг и делаются исправления, чтобы ядро запустилось на конкретном железе. вот эту часть я делал руками, подглядывая в китовые сорцы..


А причем тут ссылка на Вас?

Ядро я собирал для обычного десктопоного дистрибутива(gentoo), со встроенными системами встречаюсь первый раз, поэтому столько, относительно глупых вопросов.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.03.2011 11:55 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А причем тут ссылка на Вас?


не.. ну ладно.. тогда спишем на мою манию величия :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 31.03.2011 13:24 Сообщение: 9
saa
0

Пункты: 1475
Регистрация: 06.03.2011
сори, сразу не понял, тупняк какой-то нашел. Что бы не создавать новую тему, спрошу здесь. Собираю ядро, ванильное kernel.org. Конфиг смотрел у того ядра, котрое идет вместе с платой. Запускаю компиляю, он вот что пишет
Код

arch/arm/mach-at91/gpio.c: In function ‘gpio_irq_handler’:
arch/arm/mach-at91/gpio.c:412:11: error: ‘irq_desc’ undeclared (first use in this function)
arch/arm/mach-at91/gpio.c:412:11: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [arch/arm/mach-at91/gpio.o] Error 1
make: *** [arch/arm/mach-at91] Error 2


Честно говоря, не соображаю что он хочет.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.03.2011 13:52 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Что бы не создавать новую тему, спрошу здесь. Собираю ядро, ванильное kernel.org. Конфиг смотрел у того ядра, котрое идет вместе с платой. Запускаю компиляю, он вот что пишет

почитайте-ка вот тут:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=2141
наверняка уже описывалось..
и лучше в ту тему пишите - быстрее прочитают..

(чуть менторски) и формулируйте вопросы почетче, типа:
я взял ядро версии №ххх, распаковал вот такой командой,
потом сделал то и это, вот кусок лога с руганью.
вопрос - кто виноват и че делать-то?!

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux