Постоянное хранилище в nand и раздел в barebox
Цель: imx6
доска: phyflex-imx6-4
ядро: 4.14.39
Я пытаюсь загрузить ядро с ubifs
с помощью barebox PD18.1.0
загрузчик (происходит от uboot). Я хочу сохранить разделы, которые я создаю в NAND
объем памяти.
Моя проблема в том, что мои разделы никогда не сохраняются после перезагрузки.
Я выполняю следующие команды в barebox
ракушка:
# set IP settings to download my binaries
$ eth0.ipaddr=192.168.1.100 ; eth0.netmask=255.255.255.0 ;eth0.serverip=192.168.1.1;eth0.gateway=192.168.1.1
# delete the old partition
$ delpart nand0.barebox
$ delpart nand0.barebox-environment
$ delpart nand0.root
# Creation of new partition
$ nandparts="4M(barebox),1M(barebox-env),8M(kernel),-(root)"
$ global linux.mtdparts.nand0="mxc_nand:$nandparts"
$ addpart /dev/nand0 $nandparts
# Download the binaries
$ tftp root.ubifs r.ubifs
$ tftp bin_BSP/zImage-phyflex-imx6-4.bin i.bin
$ tftp bin_BSP/zImage-imx6q-phytec-pbab01.dtb i.dtb
# Delete partition (not needed) and copy kernel binary
$ erase /dev/nand0.kernel.bb
$ cp i.bin /dev/nand0.kernel.bb
# Format fs partition and copy ubifs into it
$ ubiformat /dev/nand0.root -y
$ ubiattach /dev/nand0.root
$ ubimkvol /dev/nand0.root.ubi root 0
$ cp r.ubifs /dev/nand0.root.ubi.root
# Save environnement
$ saveenv
$boot
Когда я перезагружаю систему, все разделы исчезают и двоичные файлы с ним.
У вас есть ключ, чтобы решить мою проблему?