Пляски-танцы с бубном удались...с грехом пополам собралось ядро и rootfs....все грузится по сети и вроде работает.
Хотя вопросов остался вагон и тележка...ну да ладно...оставлю на потом.
Осталась задача разместить на dataflash простейшую jffs2, чтоб хранить логи и кое-какую настроечную инфу.
Подтолкните в нужном направлении...где искать, как собирать, как монтировать....с чего вообще начинать рыть данный вопрос?
Только "подтолкну" ...
1) Привести существующие партиции (бутстрап и у-бут) и создать/описать новые в соответствии с размером секторов с учетом запасных секций
2) включить в ядро драйвер и JFFS2, если его там еще нет
3) если все прошло успешно и ядро объявило ваши партиции, предварительно собрать, запустить MTD утилиту erase с ключиком -j (она при этом должна флешку в JFFS2 отформатировать)
4) монтировать отформатированные партиции, явно указав тип файловой системы
мда....стопорнулся сразу на первом пункте...вроде все слова по отдельности понятны...а что конкретно сделать не догоняю...
Как, с помощью чего и где можно описать эти партиции? или почитать как они описываются....или примеры описания глянуть?
чем больше читаю форумы и брожу в инете, тем больше понимаю, что ничего не понимаю...ладно....ок...пойду искать далее
В исходниках u-boot описываются партиции, на которые поделена DataFlash, или NandFlash, смотря чем пользуетесь.
Можно переопредилить адреса и размеры этих партиций, добавить новые, то есть на этом этапе надо определиться какого размера и сколько будет их.
Обычно имеется партиция для bootstrap, u-boot, kernel и rootfs.
Вероятно, надо место для последней уменьшить и добавить собственно партицию для вашего диска.
Понятно, что на 4Мб DataFlash не развернешся - нужно использовать NandFlash.
ок...спасибо большое...буду рыть в этом направлении...
На данном этапе я гружу ядро и rootfs через tftp c виртуалки, идущей в комплекте с платой. Поэтому размер не столь критичен. Оптимизацией размера ядра и rootfs займусь чуть позже, благо уже получается все это генерить самому. Порвоочередная задача - создать и подключить jffs2 на датафлэш
подскажите....в каком файле ubot-a искать разбивку по партициям?
тыкните носом в файл - не сочтите за наглость, не к кому больше обратиться...