Цитата
Я так и подумал что вы ошибаетесь smile.gif поддержка фс в загрузчика вообще не нужна, он посекторно копирует содержимое образа ядра в ram. Разделы в u-boot - это его личное дело как он себе их представляет и к ядру отношения не имеет, в ядре свое собственное представление разделов которое описывается отдельно, либо через командную строку или в board-файле.
Пока писал ответ - добавилось несколько постов. Но все равно, оставлю как-есть...
Цитата(sasamy @ Jan 22 2010, 17:49)

Я к тому что те разделы которые вы определите в u-boot ничего общего не имеют с ядром.
Дело в том, что ранее пытался создать разделы на уровне ядра. При этом конфигурация была следующей:
Dataflash:
Bootstrap
U-boot var's
U-boot
Kernel
Temp
NAND-flash (512Mb):
Root FS (хотелось бы 256Мб)
Secondary FS (тоже хотелось бы 256Мб)
Остался непонятен вопрос: где указывать размер раздела при создании файловой системы? Например, утилитка mkfs.jffs2 имеет параметр более-менее подходящий под это описание:
-p=[SIZE] Pad output to SIZE bytes with 0xFF. If SIZE is not specified, the output is padded to the end of the final erase block.
делал -p=256*1024*1024
Но все равно, после монтирования раздела его размер оказывается равным полному размеру NAND-flash (512M) (об этом говорит df -h)
Возможно, есть какие-то дополнительные параметры, указываемые загрузчиком kernel-у, которые говорят о размере раздела?
Сообщение отредактировал Dimmy - Jan 25 2010, 08:07