Filesystems UBIFS引导错误

Filesystems UBIFS引导错误,filesystems,embedded-linux,bootloader,ubifs,Filesystems,Embedded Linux,Bootloader,Ubifs,我有一个基于SAM9的板,运行嵌入式linux 我有一个JFFS2文件系统,现在正考虑迁移到UBIFS 我在buildroot包的MakeMenuconfig中启用了UBIFS作为目标文件系统,我正在为我的板使用该包 我生成了rootfs.arm.ubifs文件,我使用bootloader的nandwrite实用程序在我的板上闪现了该文件,与我用于.jffs2文件的方式相同 我还将引导参数更改为: setenv bootargs'console=ttys0115200 rw ubi.mtd=12

我有一个基于SAM9的板,运行嵌入式linux

我有一个JFFS2文件系统,现在正考虑迁移到UBIFS

我在buildroot包的MakeMenuconfig中启用了UBIFS作为目标文件系统,我正在为我的板使用该包

我生成了rootfs.arm.ubifs文件,我使用bootloader的nandwrite实用程序在我的板上闪现了该文件,与我用于.jffs2文件的方式相同

我还将引导参数更改为:

setenv bootargs'console=ttys0115200 rw ubi.mtd=12048 rootfstype=ubifs root=ubi0:rootfs'

但我在引导板时遇到以下错误:

Creating 2 MTD partitions on "atmel_nand":                                                                                                       
0x000000000000-0x000000400000 : "Kernel"                                                                                                         
0x000000400000-0x000010000000 : "Data"                                                                                                           
UBI: attaching mtd1 to ubi0                                                                                                                      
UBI: physical eraseblock size:   131072 bytes (128 KiB)                                                                                          
UBI: logical eraseblock size:    126976 bytes                                                                                                    
UBI: smallest flash I/O unit:    2048                                                                                                            
UBI: sub-page size:              512                                                                                                             
UBI: VID header offset:          2048 (aligned 2048)                                                                                             
UBI: data offset:                4096                                                                                                            
UBI warning: ubi_scan: 276 PEBs are corrupted                                                                                                    
corrupted PEBs are: 0 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 517
UBI error: ubi_read_volume_table: the layout volume was not found                                                                                
UBI error: ubi_init: cannot attach mtd1                                                                                                          
UBI error: ubi_init: UBI error: cannot initialize UBI, error -22        

这是一个猜测,但是在将rootfs闪存到原始NAND之前是否对其进行了泛化

谢谢成功了:)。。。我对rootfs进行了泛化,并将其闪存到NAND,结果成功了。
The images produced by mkfs.ubifs may be written to UBI volumes using 
ubiupdatevol or may be further fed to the ubinize tool to create an UBI 
image which may be put to the raw flash.