首页 > linux没有识别jffs2分区?

linux没有识别jffs2分区?

我有一块开发板,更改linux内核里面的flash相关源文件,分配了一个jffs2分区,编译的sdk toolchains将这个分区文件合并到了烧录的bin文件中,启动后这个分区mount不上,提示No such file or firectory。

启动后查看/dev目录如下:

/proc/mtd文件如下:

mtdblock5就是我分配的分区,这个没有问题,但可以看到/dev目录下没有mtdblock5,是因为系统没有识别这个分区?


问题解决了,在制作根文件系统的时候,直接用Linux主机上的mknod命令手动创建一个dev目录下的块设备文件就可以了,我直接写到编译内核的Makefile中,这里对应的命令如下:mknod romfs/dev/mtdblock5 b 31 5,dev目录下的设备文件是平台无关的。

【热门文章】
【热门文章】