[Feature][ZXW-241]merge P56U01 version

Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No

Change-Id: I7985538dde6951dd824c36149bf9a1e3ca23c734
diff --git a/allbins/tools/mkfs_sh/readme.txt b/allbins/tools/mkfs_sh/readme.txt
index ed531f9..8ce613a 100755
--- a/allbins/tools/mkfs_sh/readme.txt
+++ b/allbins/tools/mkfs_sh/readme.txt
@@ -23,11 +23,18 @@
 
 oem重新打包类似。若开启selinux,需要提供selinux context文件。
 
-4、ubifs打包示例
-编辑ubifs_demo.sh,检查下面参数配置
+4、ubifs cfg打包示例
+编辑ubifs_from_cfg_demo.sh,检查下面参数配置
 UBI_ARGS为nandflash UBI参数配置。参考oemdata-ubi-default.cfg配置自己的cfg文件。
-bash  ubifs_demo.sh cap_oemdata.img  oemdata-ubi-default.cfg
+bash  ubifs_from_cfg_demo.sh cap_oemdata.img  oemdata-ubi-default.cfg
 cap_oemdata.img为输出文件,oemdata-ubi-default.cfg为配置文件。
 特殊注明:避免将一个目录打包成ubifs镜像,否则需要mkfs.ubifs命令,并且要计算max leb count值,这样就会和很多参数耦合,也不利于ubifs异常恢复。
 ubifs的预置文件可以放到squashfs文件系统里,第一次启动的时候拷贝到ubifs里。
 
+5、ubifs 目录打包示例
+编辑gen_ubi_para.sh,检查里面的下面参数MTD_ERASE_SIZE、MTD_PAGE_SIZE和MTD_SUBPAGE_SIZE是否和flash参数一致。
+运行bash  gen_ubi_para.sh  分区大小(单位MB),将所得的参数配置到ubifs_from_dir_demo.sh,包括UBIFS_ARGS和UBI_ARGS
+UBIFS_ARGS和UBI_ARGS参数除了数字参数之外,其他参数可以手动调整或者增加。比如调整压缩算法。
+运行 ubifs_from_dir_demo.sh  输出文件名  打包目录  分区名
+例如:bash ubifs_from_dir_demo.sh  cap_oemdata.bin oemdata oemdata
+