开发者社区> 问答> 正文

linux没有识别jffs2分区?

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

启动后查看/dev目录如下:
screenshot
/proc/mtd文件如下:
screenshot
mtdblock5就是我分配的分区,这个没有问题,但可以看到/dev目录下没有mtdblock5,是因为系统没有识别这个分区?

展开
收起
a123456678 2016-06-24 11:35:26 2491 0
1 条回答
写回答
取消 提交回答
  • 在制作根文件系统的时候,直接用Linux主机上的mknod命令手动创建一个dev目录下的块设备文件就可以了,我直接写到编译内核的Makefile中,这里对应的命令如下:mknod romfs/dev/mtdblock5 b 31 5,dev目录下的设备文件是平台无关的。

    2019-07-17 19:46:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载