[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
+