如何使用NandSim模拟512GB Nand Flash?
How can I simulate 512GB Nand Flash using NandSim?
我需要在我的Ubuntu系统上挂载Yaffs文件系统来测试它的内存开销,因为Yaffs文件系统只能挂载到Nand Flash,所以我需要模拟一个512GB或1TB的NAND Flash .
当我用NandSim做这个的时候,我发现它最多只能模拟64GB的NAND Flash,这对我的需求来说太小了。
$sudo modprobe nandsim first_id_byte=0xec second_id_byte=0xd3 third_id_byte=0x51 fourth_id_byte=0x15
$sudo modprobe mtdblock
$sudo mkdir -p /media/nand
$sudo mount -t yaffs /dev/mtdblock0 /media/nand
我也尝试过使用 mtdram 和 block2mtd,但它们模拟的是 NOR 闪存,我无法在其上安装 yaffs。
所以我想知道是否有一种方法或工具可以模拟 512GB 或 1TB 的 nandFlash,并且我可以将 Yaffs 文件系统挂载到它上面。
ps:我有足够的内存
经过大家的努力,我们找到了一种模拟64GB以上设备的方法nandsim.The关键是overridesize
模块paremeter.But你还需要修改源代码,其中nandsim.c.
我需要在我的Ubuntu系统上挂载Yaffs文件系统来测试它的内存开销,因为Yaffs文件系统只能挂载到Nand Flash,所以我需要模拟一个512GB或1TB的NAND Flash .
当我用NandSim做这个的时候,我发现它最多只能模拟64GB的NAND Flash,这对我的需求来说太小了。
$sudo modprobe nandsim first_id_byte=0xec second_id_byte=0xd3 third_id_byte=0x51 fourth_id_byte=0x15
$sudo modprobe mtdblock
$sudo mkdir -p /media/nand
$sudo mount -t yaffs /dev/mtdblock0 /media/nand
我也尝试过使用 mtdram 和 block2mtd,但它们模拟的是 NOR 闪存,我无法在其上安装 yaffs。
所以我想知道是否有一种方法或工具可以模拟 512GB 或 1TB 的 nandFlash,并且我可以将 Yaffs 文件系统挂载到它上面。
ps:我有足够的内存
经过大家的努力,我们找到了一种模拟64GB以上设备的方法nandsim.The关键是overridesize
模块paremeter.But你还需要修改源代码,其中nandsim.c.