Files
hisi_SS524V100_SDK/osdrv/tools/pc/ubi_sh/readme.txt
T

28 lines
1.2 KiB
Plaintext

The mkubiimg.sh tool is specialized for making UBIFS image.
Usage: mkubiimg.sh Chip Pagesize Blocksize Dir Size Tool_Path Res
Chip Chip name.
Pagesize NAND page size. 2k/4k/8k.
Blocksize NAND block size. 128k/256k/1M
Dir The directory you want to make ubifs
Size This ubifs partition size in NAND. 48M, ... 50M
Tool_Path The path of mkfs.ubifs and ubinize
Res Reserve ubiimg and ubifs both (1:Yes 0:No(default))
Example:
mkubiimg.sh xxx(chip name) 2k 128k osdrv/pub/rootfs 50M osdrv/pub/bin/pc 0
Here 3 kinds of components would be made by mkubiimg.sh.
The middleware reserve by Res:
.ubiimg: Which can not burn to the SPI Nand Flash immediatly, by can be
update to MTD partition by ubiupdatevol tool.
.ubicfg: The configuration file for .ubiimg into .ubifs.
The target image:
.ubifs : The UBIFS image burns to Nand Flash immediatly, this file is
convert from .ubiimg by ubinize tool.
Notes:
While making UBIFS image, you need to specify it's LEB, LEB=blocksize-pagesize*2
if nand flash has not subpage; LEB=blocksize-pagesize if the nand flash has subpage.
The catch: All nand flashs in "Flash Compatibility List" have not subpage.