格式
參數(shù)
-d, --devn=<UBI device number>
UBI device number to get information about
-n, --vol_id=<volume ID>
ID of UBI volume to print information about
-N, --name=<volume name>
name of UBI volume to print information about
-a, --all
print information about all devices and volumes,or about all volumes if the UBI device was
specified
-h, --help
print help message
-V, --version
print program version
示例
ubinfo - (no arguments) print general UBI information
ubinfo -d 1 - print information about UBI device number 1
ubinfo /dev/ubi0 -a - print information about all volumes of UBI device /dev/ubi0
ubinfo /dev/ubi1_0 - print information about UBI volume /dev/ubi1_0
ubinfo -a -print all information
作用
格式化MTD設(shè)備,擦除Flash,保存擦除計(jì)數(shù),寫入U(xiǎn)BI鏡像到Flash;
flash_erase命令有類似的效果。
詳細(xì)操作:
1.從/sys/class/mtd/mtdN下的節(jié)點(diǎn)中讀數(shù)據(jù)
2.確保節(jié)點(diǎn)沒有attach
3. 掃描所有塊:
檢查壞塊、讀出EC header、檢查是否為ubi塊、記錄擦除次數(shù)
4.擦除對應(yīng)分區(qū)的所有塊,并且寫入所有塊的ECheader
5.寫布局卷(layout volume)
創(chuàng)建空的volume table(除了mtd的crc外,其他全是0)
設(shè)置第0塊和第1塊的EC header和VID header寫到其對應(yīng)位置(EC header在第0頁, VID header在第1頁)
把創(chuàng)建的空的vtbl(volume table)寫到第0塊和第1塊的data_offset處。(data_offset是EC header的成員)
EC header是在一個(gè)擦除塊的開頭,而VID header的位置有幾個(gè)情況:
若是nor flash有1字節(jié)操作單元,通常VID header的位置在偏移64字節(jié)處
若nand不支持sub-pages,那么VID header在下一個(gè)nand page處
若nand支持sub-pages,那么VID header就在下一個(gè)sub-pages處
我們這里是使用4KB的pagesize,所以在0x1000的偏移處。
格式
ubi: mtd device name:"rootfs"。<:name="receiver>."> /.xml的<,該函數(shù)的返回值會返回farsight。creates or opens a file or i/o device. the most commonly used i/o devices are as follows: file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. the function returns a handle that can be used to access the file or device for various types of i/o depending on the file or device and the flags and attributes specified.。
[-Q <num>] [-f <file>] [-S <bytes>] [-e <value>] [-x <num>] [-y]
[-q] [-v][-h] [--sub-page-size=<bytes>]
[--vid-hdr-offset=<offs>]
[--no-volume-table][--flash-image=<file>]
[--image-size=<bytes>][--erase-counter=<value>]
為何不可>. 搖滾怎么了 <. 童年的時(shí)光機(jī) <>>. 記念 <林俊杰>. 超級喜歡