导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教一个关于jffs2的问题[求助]

* 76064: 请教一个关于jffs2的问题[求助]

   bingxuere03 
bingxuere03发表的帖子 

 请教一个关于jffs2的问题[求助]
最近想把jffs2挂载到uclinux上,去现在busybox已经可以执行了,erase那些工具也都烧进去
了,但是会出现
为什么出现以下错误哦?多谢大侠指教了!!!
eraseall /dev/mtd2
MTD_open
eraseall: /dev/mtd2: Permission denied
pid 27: failed 256

erase /dev/mtd2
File open error
pid 28: failed 2048

mount -t jffs2 /dev/mtdblock2 /mnt
mtdblock_open
ok
mtdblock_release
ok
mount: Mounting /dev/mtdblock2 on /mnt failed: Unknown error 13
pid 29: failed 256

/>   cp jffs2.img /dev/mtd2
MTD_open
/dev/mtd2: Unknown error 13

/>   mkdir /mnt/jffs2
mkdir: Cannot create directory `/mnt/jffs2': Unknown error 30
pid 30: failed 256
crw-------  1 0        0         90,   0  Jan 01 00:00 mtd0
crw-------  1 0        0         90,   2  Jan 01 00:00 mtd1
crw-------  1 0        0         90,   4  Jan 01 00:00 mtd2
crw-------  1 0        0         90,   4  Jan 01 00:00 mtd3
crw-------  1 0        0         90,   4  Jan 01 00:00 mtd4
crw-------  1 0        0         90,   5  Jan 01 00:00 mtd5
crw-------  1 0        0         90,   6  Jan 01 00:00 mtd6
crw-------  1 0        0         90,   7  Jan 01 00:00 mtd7
brw-------  1 0        0         31,   0  Jan 01 00:00 mtdblock0
brw-------  1 0        0         31,   1  Jan 01 00:00 mtdblock1
brw-------  1 0        0         31,   2  Jan 01 00:00 mtdblock2
brw-------  1 0        0         31,   3  Jan 01 00:00 mtdblock3
/proc>   cat mtd
dev:    size   erasesize  name
mtd0: 00020000 00020000 "bootloader (256K)"
mtd1: 000d0000 00020000 " uClinux-kernel (1792K)"
mtd2: 00110000 00020000 " jffs2 (1088K)"

另外好奇怪,我试了一下在uClinux-dist/linux-2.4.x/drivers/mtd/mtdchar.c函数中pr
intfk了mtd,mtd->  flags,mtd->  type,file->  f_mode,devnum,结果无论我是否改变
erase /dev/mtd2还是/dev/mtd1或者/dev/mtd0,都只有devnum和mtd有相应的变化,其他都
是4,3,3,我在分区时明明把mtd0和mtd1设为只读了哦,为什么没有变化呢?
多谢大侠多次指教,呵呵,非常感激哦!!!



发表时间:2005年3月25日22:38:01

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:用伟福的不就可以了吗
[下一篇帖子]:好心人帮帮忙。。。各位大虾帮我看看这个程序吧,我的VERILOG菜啊,编译时说我定义变量错误,谢谢