Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

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

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

происхождение ядра? самосборное или с диска?
если первое, то какой конфиг натягивали при начальной конфигурации ядра?


самосборное, конфиг от того ядра, которое было к диску.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 15:08 Сообщение: 32
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
самосборное, конфиг от того ядра, которое было к диску.

хм.. предпочитаю делать с нуля.. очень смахивает на то, что что-то неправильно прописалось..
возьмите для экспериментов пока ядро с диска, отсадите копию в соседний каталог и мучайте..

зы чувствую, что придеться написать пошаговый стартап ванильного ядра для 9g45

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

Пункты: 1475
Регистрация: 06.03.2011
Было бы не плохо иметь какое либо руководство для старта, особенно когда нет никаких знаний в этой "теме".

Я вот сейчас затер nand, собрал rootfs с помощью buildroot, который был на диске. Все собралось. Но блин, я не соображаю как надо разбить карту на разделы, что бы загрузиться и в uboot сделать run system_update.

У меня такое ощущение, что я карту не правильно разбиваю и не ту файловую систему на ней выбираю. Как правильно это сделать? И что надо положить на карту, что записать в _пустую_ nand новую систему?

Неотсылайте на поиске по форуму, все не осилил прочитать, он жутко не удобный и поиска нет нормального.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 16:10 Сообщение: 34
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Было бы не плохо иметь какое либо руководство для старта, особенно когда нет никаких знаний в этой "теме".

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

Цитата
Я вот сейчас затер nand, собрал rootfs с помощью buildroot, который был на диске. Все собралось. Но блин, я не соображаю как надо разбить карту на разделы, что бы загрузиться и в uboot сделать run system_update.
У меня такое ощущение, что я карту не правильно разбиваю и не ту файловую систему на ней выбираю. Как правильно это сделать? И что надо положить на карту, что записать в _пустую_ nand новую систему?

не-не, путаете. вы пересобрали, получили некие бинарники, они должны упасть (в конфе из кита) в каталог /tftpboot на виртуалке. обеспечиваете ethernet-соединение между виртуалкой и китом, потом run system_update..
все согласно мануалу на плате (линк на странице платы)

карта (видимо SD) тут совсем не нужна..

Цитата
Неотсылайте на поиске по форуму, все не осилил прочитать, он жутко не удобный и поиска нет нормального.

буду отсылать :)
нельзя вечно задавать вопросы и получать готовые ответы, надо уметь думать..
поиск местный не нравиться - без проблем:
google.ru->site:starterkit.ru ищи то не знаю что

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

Пункты: 1475
Регистрация: 06.03.2011
Да, позор мне, что не прочитал руководство полностью.

Посмотрел образ подробнее, там и скрипты есть, которые могут и карту подготовить.

Только есть опять маленькая проблема, nand же я стер, ладно, записал его заново. Теперь собираю в виртуалке rootfs с нужным мне dialog, делаю system_update, но rootfs новая не прошивается в nand, что я делаю не так?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 20:13 Сообщение: 36
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Да, позор мне, что не прочитал руководство полностью.
Посмотрел образ подробнее, там и скрипты есть, которые могут и карту подготовить.

ну вот, уже прогресс :)

Цитата
Только есть опять маленькая проблема, nand же я стер, ладно, записал его заново. Теперь собираю в виртуалке rootfs с нужным мне dialog, делаю system_update, но rootfs новая не прошивается в nand, что я делаю не так?

хм,. а скриншот проблемы или лог с ошибками или хоть место и кто из софтин ругается..
озвучьте размер бинарников ядра/рутовой и приведите содержимое printenv из uboot (если у вас раньше не спрашивал)

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

Пункты: 1475
Регистрация: 06.03.2011
Проблемы нет, и даже лога с ошибками. Объясню подробнее.

Я очистил nand flash. Ничего не загружалось, был только uboot.

Собираю в buildroot рутовую.

Загружаюсь с платы. Пишу run system_update.

Заново гружусь. Система в nand появилась, только стандартная, не та которая мне нужна.

Так, а рутовая в бинарник собирается? Я думал она в архив должна собираться.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 21:47 Сообщение: 38
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я очистил nand flash. Ничего не загружалось, был только uboot.

я обычно ничего не чищу, разве что в клиническом случае..

Цитата
Так, а рутовая в бинарник собирается? Я думал она в архив должна собираться.

мне сейчас до бука физически не докопаться и еще раз:
приведите содержимое команды printenv из uboot
там смотрите то ли system_update то ли update_nand
какие файлы хочет скрипт
есть ли и доступны ли они по сети с виртуалки из каталога /tftpboot
после пересобирания buildroot меняется ли их размер

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

Пункты: 1475
Регистрация: 06.03.2011
Чуть позже приведу printenv. А как проверить, какие файлы хочет скрипт?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.04.2011 21:45 Редактировалось 02.04.2011 21:58 Сообщение: 40
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Чуть позже приведу printenv. А как проверить, какие файлы хочет скрипт?

поздняк метаться.. уже посмотрел..
короче, там все хитро завернуто, вас должен волновать файл rootfs.tgz - это архив с рутовой
вот при пересборке системы надо проследить что его размер поменялся и он попал в каталог /tftpboot на виртуалке..
далее ребутите плату, останавливаете загрузку и грузитесь
run safe_boot
рут без пароля
вот дальше неотчетливо..
нанд смонитован как
Код
mount
ubi0:nandfs 186.1M 79.9M 101.5M 44% /mnt/nand

по-хорошему, надо удалить содержимое /mnt/nand, впрочем для первого раза можно записать и поверх, тогда запускаете скрипт:
Код
/bin/copy_rootfs_to_nand

перед этим посмотрите его содержимое
Код
cat /bin/copy_rootfs_to_nand


когда скрипт отработает, вводите
Код
sync
reboot

обычная загрузка и должно появиться ваше приложение (например dialog)

(с надеждой) может это все в мане написано?

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