| 如何在U-Boot中启用UBIFS 
 要打开UBI命令,其实简单
 在你的u-boot的include/configs/your_board.h文件中加入如下宏
 #define CONFIG_CMD_UBI
 #define CONFIG_CMD_UBIFS
 #define CONFIG_CMD_MTDPARTS
 #define CONFIG_MTD_DEVICE
 #define CONFIG_MTD_PARTITIONS
 #define CONFIG_RBTREE
 #define CONFIG_LZO
 
 再定义个NAND分区:
 #define MTDIDS_DEFAULT "nand0=nand"
 
 #define MTDPARTS_DEFAULT "mtdparts=nand:0x80000@0x0(x-loader),nand:0x1e0000@0x80000(u-boot),0x20000@0x260000(u-boot-envl),0x400000@0x280000(kernel), -(fs)"
 #define MTD_ACTIVE_PART "nand,4"
 
 这时编译出来的u-boot就支持了如下的命令:
 1.   mtdparts:  用来给NAND分区
 2.   nand erase.part: 用来擦除指的分区
 3.  UBI用来管理UBI分区及其上的卷
 4.  ubifsmount ubifsls ubifsload等用来对ubifs卷上的文件进行访问
 |