Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Корневая система в NAND флеш
_kp
Добавлено 10.02.2010 15:43 Редактировалось 11.02.2010 10:24
0
Сообщение: 1
_kp
0

Пункты: 311
Регистрация: 10.02.2010
Из: Иваново
Как разместить файловую систему в NAND флеш.


1. Как правильно делать образ для загрузки в NAND?
2. Как с него загружаться.
3. Как его вообще загрузить? В NAND 256MB, и вроде бы всё через ОЗУ в 32кб грузится, или я чего то не заметил?

Про встоенную NAND на форуме и в имеющейся документации, ответа не нашел.
Работа с dataflash и mmc описана достаточно исчерпывающе.
А по внутренней NAND флешь, только редкие упоминания.
Странно это, возиться с маленькой dataflash, при наличии на плате более вместительной флешки.
Спуститься к концу Подняться к началу
Персональная информация
_kp
Добавлено 11.02.2010 10:17 Сообщение: 2
_kp
0

Пункты: 311
Регистрация: 10.02.2010
Из: Иваново
Есть образ ~180MB обычного debian arm.
Как его загрузить по сети во встроенную nand флеш, без использования внешней mmc/usb карточки?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.02.2010 10:47 Сообщение: 3
sasamy
4.71

Пункты: 83538
Регистрация: 14.08.2009
http://www.at91.com/linux4sam/bin/view/Linux4SAM/GettingStarted
2 sam9260 не может грузиться с nand
3 масса способов, если в linux - основной смысл использовать сетевую фс в любом ее виде.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.02.2010 21:57 Редактировалось 11.02.2010 22:02 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
1) не обязательно делать это образом, проще отформатировать и скопировать
2) 9260 (как и 9xe512) может загружатьсяс NAND флешки, для этого нужно подготовить соответствующий бутстрап, я уже не помню, делал ли я его для этой платы, загузка из DataFlash задумана по "инерции" с платы SK-MAT... плюс тогда была ревизия А и присутствовал баг загрузки из нанд флешки (хотя по факту, и А ревизия могла грузиться)
3) как верно подметил sasamy, вариантов можно тучу придумать, я бы попробовал скопировать (или свернуть таром) корневуху на USB/SD флешку, потом скопировать ее на NAND флешку и подправить в аргументах запуска ядра root=/dev/нанд_флешка
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 13.02.2010 00:50 Редактировалось 13.02.2010 00:53 Сообщение: 5
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
buildroot умеет заворачивать rootfs в кучу разных форматов. Самое простое попросить у него в ext2 и просто ее залить на nand, а потом rootfs=/dev/mtdblock0 или mtdblock1 смотря как у вас там MTD разбит и куда залили

Ну или можно руками сделать
dd if=/dev/zero of=rootfs.ext2 bs=1M count=32
mkfs.ext2 rootfs.ext2
mount -o loop rootfs.ext2 /mnt/rootfs
... и залить туда что хочется

Кстати иметь root на MMC/SD все таки удобней ;)
Спуститься к концу Подняться к началу
Персональная информация
OHara
Добавлено 13.02.2010 16:48 Сообщение: 6
OHara
0

Пункты: 84
Регистрация: 25.12.2009
Почитай мои посты тут http://groups.google.com/group/openembedded-ru/browse_thread/thread/8a2a13591edcaac1
там же есть все полезные ссылки по этому вопросу
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.02.2010 22:51 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
добавлю традиционные "пять копеек" к правильным словам ответивших
- если есть возможность лучше отлаживаться на SD(MMC) или USB брелках
1. их относительно не жалко.
2. можно оперативно сменить накопитель для другой конфигурации.
3. брелков можно повесить на шину не один.
NAND, при неудачной установке/настройке, можно быстро "запилить" и все.. приплыли - чип выкусывать, покупать и паять новый..

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