nand flask的mtdblock设备mount解决方案
参考网址:https://zhidao.baidu.com/question/1448826338722273260.html1、先百度查看支持nand flash的文件系统,通过make menuconfig添加进来
2、cat /proc/mtd:可以看到当前系统的各个mtd情况,
3、cat /proc/partitions: 分区信息,有上面的类似
4、ubiattach /dev/ubi_ctrl -m 8 -----将mtdblock8与ubi建立连接,命令输出如下:
5、 ls /sys/class/ubi/ -----可以看到该目录下增加了一个ubi2的子目录
6、cat /sys/class/ubi/ubi0/dev -----可以得到该ubi2设备的主次设备号,如251:0
7、cat /sys/class/ubi/ubi0/volumes_count -----结果为0,表示该ubi上没有任何volume
8、ls /dev/ubi* -----如果/dev中没有ubi0, 则手工创建“mknod /dev/ubi0 c 251 0”
9、ubimkvol /dev/ubi0 -s 200000000 -N my_ubi_vol -----在ubi0上创建一个volume
10、cat /sys/class/ubi/ubi0_0/name”, 你可以得到“my_ubi_vol”,这就是步骤(9)中的名字。
11、mount-tubifs /dev/ubi0_0 /mnt/mtd8/-----将ubi0_0挂载到本地目录 /mnt上
页:
[1]