技术
直播中

的乏味而

13年用户 801经验值
私信 关注
[交流]

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

手头上拥有一个.ubi的文件,如果要对它进行修改,或者通过nfs挂载,那么首先必须要做的事情就是,把这个ubi文件展开。其中展开的命令nandsim中必须要有四个id byte,那么这个应该如何确定呢?请看如下列表。
  1. modprobe nandsim first_id_byte=0x20 second_id_byte=0x33    #16MiB, 512 bytes page;
  2. modprobe nandsim first_id_byte=0x20 second_id_byte=0x35    #32MiB, 512 bytes page;
  3. modprobe nandsim first_id_byte=0x20 second_id_byte=0x36    #64MiB, 512 bytes page;
  4. modprobe nandsim first_id_byte=0x20 second_id_byte=0x78    #128MiB, 512 bytes page;
  5. modprobe nandsim first_id_byte=0x20 second_id_byte=0x71    #256MiB, 512 bytes page;
  6. modprobe nandsim first_id_byte=0x20 second_id_byte=0xa2 third_id_byte=0x00 fourth_id_byte=0x15    #64MiB, 2048 bytes page;
  7. modprobe nandsim first_id_byte=0xec second_id_byte=0xa1 third_id_byte=0x00 fourth_id_byte=0x15    #128MiB, 2048 bytes page;
  8. modprobe nandsim first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15    #256MiB, 2048 bytes page;
  9. modprobe nandsim first_id_byte=0x20 second_id_byte=0xac third_id_byte=0x00 fourth_id_byte=0x15    #512MiB, 2048 bytes page;
  10. modprobe nandsim first_id_byte=0xec second_id_byte=0xd3 third_id_byte=0x51 fourth_id_byte=0x95    #1GiB, 2048 bytes page;

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

执行以上命令如果提示错误,请先安装mtd-utils,命令:
  1. sudo apt-get install mtd-utils


更多回帖

发帖
×
20
完善资料,
赚取积分