Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Embedded Linux
Linux 3.6.9 и rootfs.jffs2 проблемы с подключением образа файловой системы.
fogi
Добавлено 28.03.2013 07:34 Редактировалось 28.03.2013 07:35
0
Сообщение: 1
fogi
0

Пункты: 621
Регистрация: 06.02.2013
Плата на базе AT91SAM9XE512, nand MT29F1G08ABAD(размер страниц, erase блока штатные 2048, 128Kib).

Собрал ядро 3.6.9 от (https://github.com/linux4sam/linux-at91)

В закромах имеется три образа с rootfs:
1)Старенький Angstrom-console-image-demo-glibc.rootfs.jffs2 (BusyBox v1.2.1)
2)Angstrom-console-at91sam9-image-glibc-ipk-2009.X-stable-at91sam9260ek.rootfs.jffs2 (BusyBox v1.13.2)
3)Angstrom-console-at91sam9-image-glibc-ipk-2009.X-stable-at91sam9xeek.rootfs.jffs2(BusyBox v1.13.2)

Первый (Angstrom-console-image-demo-glibc.rootfs.jffs2) стартует замечательно.
Полный лог загрузки http://pastebin.com/BE8Bb58e

Остальные два не в какую.
Код

....
jffs2: Empty flash at 0x013c04f8 ends at 0x013c0800
VFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 148K
INIT: version 2.86 booting
Starting udevudevd (890): /proc/890/oom_adj is deprecated, please use /proc/890/oom_score_adj instead.
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004

[<c000ea1c>] (unwind_backtrace+0x0/0xf4) from [<c00173bc>] (panic+0x84/0x208)
[<c00173bc>] (panic+0x84/0x208) from [<c001c484>] (do_exit+0x624/0x70c)
[<c001c484>] (do_exit+0x624/0x70c) from [<c001c5b0>] (do_group_exit+0x44/0xac)
[<c001c5b0>] (do_group_exit+0x44/0xac) from [<c00263d0>] (get_signal_to_deliver+0x1b4/0x518)
[<c00263d0>] (get_signal_to_deliver+0x1b4/0x518) from [<c000bd58>] (do_work_pending+0xc8/0x4b8)
[<c000bd58>] (do_work_pending+0xc8/0x4b8) from [<c00093bc>] (work_pending+0xc/0x20)

Полный лог загрузки http://pastebin.com/2Qx7hrCP

В чем может быть засада?
Спуститься к концу Подняться к началу
Персональная информация
fogi
Добавлено 28.03.2013 08:21 Редактировалось 28.03.2013 08:22 Сообщение: 2
fogi
0

Пункты: 621
Регистрация: 06.02.2013
Опция Kernel Features->Use the ARM EABI to compile the kernel в настройках ядра включена.
Спуститься к концу Подняться к началу
Персональная информация
fogi
Добавлено 28.03.2013 14:17 Сообщение: 3
fogi
0

Пункты: 621
Регистрация: 06.02.2013
Разобрался!

Образы от Angstrom используют инструкции thumb для сборки приложений.

Необходимо было включить в настройка ядра:
CONFIG_ARM_THUMB=y
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 30.03.2013 23:41 Сообщение: 4
Jury093
4.58

Пункты: 54164
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Разобрался!
Образы от Angstrom используют инструкции thumb для сборки приложений.
Необходимо было включить в настройка ядра:
CONFIG_ARM_THUMB=y

вау! хорошо, что разобрались..
не люблю я чужие бинарники.. предпочитаю исходники..

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