Постоянное хранилище в 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

Когда я перезагружаю систему, все разделы исчезают и двоичные файлы с ним.

У вас есть ключ, чтобы решить мою проблему?

0 ответов

Другие вопросы по тегам