Инструменты пользователя

Инструменты сайта


wiki:ubifs

UBIFS

загружаем убут с карточки и выполняем

mmc init
fatload mmc 0 82000000 MLO
nandecc hw
nand erase 0 80000
nand write 82000000 0 20000
nand write 82000000 20000 20000
nand write 82000000 40000 20000
nand write 82000000 60000 20000

fatload mmc 0 0x80200000 u-boot.bin
nandecc sw
nand erase 80000 160000
nand write 0x80200000 80000 160000

fatload mmc 0 0x82000000 uImage
nand erase 0x00280000 0x00400000
nand write 0x82000000 0x00280000 0x00400000

затем загружаемся в линукс с карточки и делаем ubifs

ubiformat /dev/mtd4 -s 512 -O 512
ubiattach /dev/ubi_ctrl -m 4
ubimkvol /dev/ubi0 -s 235MiB -N ubifs0
mkdir /mnt/ubi
busybox  mount -t ubifs ubi0:ubifs0 /mnt/ubi

roota.tar.gz предварительно пакуем и кладем на карточку, теперь копируем в ubifs наш образ fs

cd /mnt/ubi
tar xzf  /roota.tar.gz

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

setenv nandroot 'ubi0:ubifs0 ubi.mtd=4'
setenv nandrootfstype ubifs
saveenv
wiki/ubifs.txt · Последнее изменение: 2013/09/02 12:56 — maxx