设为首页收藏本站
查看: 9877|回复: 0

加载UBIFS驱动时nandsim四个id byte参数选择

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-8-18 10:08:00 | 显示全部楼层 |阅读模式
手头上拥有一个.ubi的文件,如果要对它进行修改,或者通过nfs挂载,那么首先必须要做的事情就是,把这个ubi文件展开。其中展开的命令nandsim中必须要有四个id byte,那么这个应该如何确定呢?请看如下列表。

[mw_shl_code=bash,true]
modprobe nandsim first_id_byte=0x20 second_id_byte=0x33    #16MiB, 512 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0x35    #32MiB, 512 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0x36    #64MiB, 512 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0x78    #128MiB, 512 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0x71    #256MiB, 512 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0xa2 third_id_byte=0x00 fourth_id_byte=0x15    #64MiB, 2048 bytes page;
modprobe nandsim first_id_byte=0xec second_id_byte=0xa1 third_id_byte=0x00 fourth_id_byte=0x15    #128MiB, 2048 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15    #256MiB, 2048 bytes page;
modprobe nandsim first_id_byte=0x20 second_id_byte=0xac third_id_byte=0x00 fourth_id_byte=0x15    #512MiB, 2048 bytes page;
modprobe nandsim first_id_byte=0xec second_id_byte=0xd3 third_id_byte=0x51 fourth_id_byte=0x95    #1GiB, 2048 bytes page;

[/mw_shl_code]
注意,可以选择比实际文件系统大容量的参数,但是不能比实际小,而且页大小应该要匹配,这个在nandflash数据手册中有说明。

执行以上命令如果提示错误,请先安装mtd-utils,命令:
[mw_shl_code=bash,true]sudo apt-get install mtd-utils[/mw_shl_code]



回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-5-9 06:13 , Processed in 0.042955 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表