saa
Пункты: 1475
Регистрация: 06.03.2011
Собрал с помощью buildroot корневую систему.
Загрузчики, ядро оставил которые были, записал на карту, начинаю с нее загружаться, но почему-то не грузится.
Саму rootfs скопировал в директрою mat9g45, которая находится в SD_boot.
Вот лог
http://pastebin.com/PdF2eA7C .
Первый рза с этим имею дело.
saa
Пункты: 1475
Регистрация: 06.03.2011
Перечитываю лог, не понимаю ч вчем в дело, поему он не грузится с карты.
saa
Пункты: 1475
Регистрация: 06.03.2011
Ругается что не хватат init.
Как его можно сгенерировать?
Pavel Ivanchenko
Admin
Пункты: 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
Пункты: 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
Пункты: 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
Пункты: 1475
Регистрация: 06.03.2011
Цитата
rootwait root=/dev/name где name имя раздела с рутовой системой, например mmcblk0p1 для MMC/SD
почитайте форум
Ок, почитаю.
Цитата Если так, то ванильное ядро пойдет, без патчей?
если будет ссылка на меня, то это неправильно..
берется ванильное ядро с kernel.org, натягивается подходящий конфиг и делаются исправления, чтобы ядро запустилось на конкретном железе. вот эту часть я делал руками, подглядывая в китовые сорцы..
А причем тут ссылка на Вас?
Ядро я собирал для обычного десктопоного дистрибутива(gentoo), со встроенными системами встречаюсь первый раз, поэтому столько, относительно глупых вопросов.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата А причем тут ссылка на Вас?
не.. ну ладно.. тогда спишем на мою манию величия :)
На любой вопрос есть любой ответ.
saa
Пункты: 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
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Что бы не создавать новую тему, спрошу здесь. Собираю ядро, ванильное kernel.org. Конфиг смотрел у того ядра, котрое идет вместе с платой. Запускаю компиляю, он вот что пишет
почитайте-ка вот тут:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=2141
наверняка уже описывалось..
и лучше в ту тему пишите - быстрее прочитают..
(чуть менторски) и формулируйте вопросы почетче, типа:
я взял ядро версии №ххх, распаковал вот такой командой,
потом сделал то и это, вот кусок лога с руганью.
вопрос - кто виноват и че делать-то?!
На любой вопрос есть любой ответ.