Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Загрузка с карты
saa
Добавлено 31.03.2011 18:12 Редактировалось 31.03.2011 18:23 Сообщение: 21
saa
0

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

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


Мне нужен dialog. Поэтому и пытаюсь запилить туда свое. У меня не получится прошить в NAND свою систему? Хотел обойтись без SD карты.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 31.03.2011 18:17 Сообщение: 22
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Цитата
дабы я зазря батоны не топтал..


Не зря, то что Вы рассказили, я тоже не знал.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 09:19 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Мне нужен dialog. Поэтому и пытаюсь запилить туда свое. У меня не получится прошить в NAND свою систему? Хотел обойтись без SD карты.

хм, а что есть "dialog"? разумеется, если это не коммерческая тайна..
при определенной настойчивости у вас все получится. для этого надо понять что вы хотите и определить пути достижения результата..
без SD вполне можно работать с китом. Хотя для отладки я предпочитаю "пилить" внешние носители - SD/USB/HDD, а флеш мучить в последнюю очередь. Ибо, если он порастет "бэдами", то придется чип сдувать и ставить новый, что есть хлопотно. Напротив, внешний накопитель, в силу дешевизны, отстегнул и поставил новых.. На этапе макетирования и отладки вполне допустимо..

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

Пункты: 1475
Регистрация: 06.03.2011
Dialog, это своего рода удобная и быстрая псевдографика в консоли, вот пример http://habrahabr.ru/blogs/linux/104981/.

Я понимаю что сразу работать с NAND это опасно, особенно с моими знаниями, поэтому и мучаю карту памяти сейчас.

Моя цель, получить готовую систему на карте памяти, оттестировать все что мне требуется, а потом уже прошить в NAND.

Как мне видится что я должен сейчас делать:

1) Собрать rootfs
2) Собрать ядро (хотя можно обойтись и без этого пункта, если собирать rootfs с заголовками ядра, которое уже идет к плате)
3) Научиться загружаться с карты, в данный момент это не очень получается
4) Провить систему и думать о том как все это дело прошить в NAND
5) U-boot и bootstrap использовать готовые, которые идет к плате на диске, так же можно?
6) Записать все это дело в NAND
7) ???
8) PROFIT
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 13:36 Сообщение: 25
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
понятно.
судя по упоминаниям в инете:
Код
dialog (BR2_PACKAGE_DIALOG) [N/y/?]

пакет dialog есть в составе buildroot
запускаете конфигуратор, включаете опцию dialog, пересобираете buildroot, получаете готовую рутовую, которую можно обновить во флеш
все остально факультативно :)

Цитата
3) Научиться загружаться с карты, в данный момент это не очень получается

на каком этапе затык?

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

Пункты: 1475
Регистрация: 06.03.2011
Пытаюсь загрузиться с карты.

Создал два раздела. Первый FAT, на него положил BOOT.BIN и uImage. На второй раздел ext2, развернул rootfs. Вставил карту, в ответ получаю:

Код

Start SD card AT91Bootstrap...
Bad Image Magic Number found! 0xffbbeabf


Что я делаю не так?
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 01.04.2011 13:39 Сообщение: 27
saa
0

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

запускаете конфигуратор, включаете опцию dialog, пересобираете buildroot, получаете готовую рутовую, которую можно обновить во флеш
все остально факультативно :)


Это я знаю. Но есть еще одна цель, научиться собирать самому.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 01.04.2011 13:46 Сообщение: 28
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Цитата
понятно.
судя по упоминаниям в инете:
запускаете конфигуратор, включаете опцию dialog, пересобираете buildroot, получаете готовую рутовую, которую можно обновить во флеш


а как что-то записать в nand flash, например rootfs?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 13:46 Сообщение: 29
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Bad Image Magic Number found! 0xffbbeabf
Что я делаю не так?

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 13:50 Сообщение: 30
Jury093
4.5

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

а кому, интересно, Павел мануалы пишет (линк на странице продукта)?
а в Uboot набрать printenv и посмотреть скрипт update_nand (или что-то похожее)?
а форум полистать?

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