QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2065|回复: 2

我移植yaffs时出现错误啦:

[复制链接]
发表于 2005-11-25 15:46:37 | 显示全部楼层 |阅读模式
将yaffs编译进内核下,下载到板子上,运行起来运行cat命令
bash-2.05b# cat /proc/filesystems
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   tmpfs
nodev   shm
nodev   pipefs
        ext2
        cramfs
nodev   ramfs
        msdos
        vfat
        iso9660
nodev   nfs
        ntfs
        jffs2
nodev   devpts
        xfs
        yaffs
nodev   usbdevfs
nodev   usbfs
bash-2.05b#
已经找到yaffs
bash-2.05b# ls -al
crw-r--r--    1 root     root      90,   0 Jul 28  2005 mtd0
crw-r--r--    1 root     root      90,   2 Jul 28  2005 mtd1
crw-r--r--    1 root     root      90,   4 Jul 28  2005 mtd2
crw-r--r--    1 root     root      90,   6 Jul 28  2005 mtd3
crw-r--r--    1 root     root      90,   8 Nov 25  2005 mtd4
crw-r--r--    1 root     root      90,  10 Nov 25  2005 mtd5
crw-r--r--    1 root     root      90,  12 Jul 28  2005 mtd6
brw-r--r--    1 root     root      31,   0 Jul 28  2005 mtdblock0
brw-r--r--    1 root     root      31,   1 Jul 28  2005 mtdblock1
brw-r--r--    1 root     root      31,   2 Jul 28  2005 mtdblock2
crw-r--r--    1 root     root      31,   3 Nov 25  2005 mtdblock4
crw-r--r--    1 root     root      31,   4 Nov 25  2005 mtdblock5
brw-r--r--    1 root     root      31,   6 Jul 28  2005 mtdblock6
但在mount -t yaffs /dev/mtdblock0 /mnt/flash0
出现以下错误:
bash-2.05b# mount -t yaffs /dev/mtdblock0 /mnt/flash0
yaffs: Attempting MTD mount on 31.0, "1f:00"
yaffs: MTD device is not NAND it's type 3
mount: Mounting /dev/mtdblock0 on /mnt/flash0 failed: Invalid argument

请问这是什么原因?是我的yaffs文件系统没做好吗?DX指点一下
发表于 2005-11-28 14:34:00 | 显示全部楼层
你试试mount -t yaffs /dev/mtdblock/2 /mnt/flash0
或者mount -t yaffs /dev/mtdblock/3 /mnt/flash0
回复

使用道具 举报

 楼主| 发表于 2005-11-29 14:10:13 | 显示全部楼层
终于解决了这个问题,现在可以挂载了,却不能创建文件名:
bash-2.05b# mount -t yaffs /dev/mtdblock5 /mnt/flash0
yaffs: Attempting MTD mount on 31.5, "1f:05"
bash-2.05b# mount -t yaffs /dev/mtdblock6 /mnt/flash1
yaffs: Attempting MTD mount on 31.6, "1f:06"
bash-2.05b# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root             14634604  13636488    254712  98% /
/dev/mtdblock5            6144       288      5856   5% /mnt/flash0
/dev/mtdblock6           10240       416      9824   4% /mnt/flash1
但建立不了目录:
bash-2.05b# cd /mnt/flash0/
bash-2.05b# mkdir a
mkdir: Cannot create directory `a': Cannot allocate memory
请问这是什么原因?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 19:32 , Processed in 0.039375 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表