天嵌 ARM开发社区

 找回密码
 注册
查看: 3274|回复: 8

Linux移植中配置项中找不到yaffs2支持项。

[复制链接]
synjonesadai 发表于 2009-7-8 10:59:27 | 显示全部楼层 |阅读模式
在配置单中增加对yaffs的支持,还是找不到那几项。只有jffs2,没有yaffs2.

    我的步骤是移植Nand Flash驱动后,打yaffs2的补丁,然后make menuconfig进行配置中增加yaffs的支持。却没有说明说中的选项。:(
亚瑟王 发表于 2009-7-8 12:33:30 | 显示全部楼层
你查看一下fs目录下的Kconfig文件有没有yaffs的选项。
 楼主| synjonesadai 发表于 2009-7-9 08:52:02 | 显示全部楼层
有的,昨天有事没有上网。
文件片段如下
# Patched by YAFFS
source "fs/yaffs2/Kconfig"

config JFFS2_FS
        tristate "Journalling Flash File System v2 (JFFS2) support"
        select CRC32
        depends on MTD
        help
亚瑟王 发表于 2009-7-9 12:04:37 | 显示全部楼层
然后检查fs/yaffs2/Kconfig文件里面的配置情况。
 楼主| synjonesadai 发表于 2009-7-9 14:31:32 | 显示全部楼层
fs/yaffs2/Kconfig文件里面的配置片段。接下来要查看MTD_BLOCK么?不知道这个和那些有关
#
# YAFFS file system configurations
#

config YAFFS_FS
        tristate "YAFFS2 file system support"
        default n
        depends on MTD_BLOCK
        select YAFFS_YAFFS1
        select YAFFS_YAFFS2
        help
亚瑟王 发表于 2009-7-11 12:22:59 | 显示全部楼层
依赖的是MTD_BLOCK,查看MTDBLOCK是否添加选择。
 楼主| synjonesadai 发表于 2009-7-13 09:08:26 | 显示全部楼层
:)
问题已经解决。在配置菜单中Device Drivers->Memory Technolidy Device(MTD) support中选中Caching block device access to MTD devices选项。。。。
然后再看FIle systems->Miscellaneous filesystems中,已经增加YAFFSA2 file system support支持了。
我急需往下做,等到做完了,会写一个完整的文档传上来。
再次感谢亚瑟王!!!
 楼主| synjonesadai 发表于 2009-7-13 09:40:07 | 显示全部楼层
本帖最后由 synjonesadai 于 2009-7-13 09:43 编辑

没有制作文件系统。把刚才制作的zImage文件下到开发板上,启动后的提示如下,再帮忙看看这个提示正确么?谢谢!
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 120K
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
亚瑟王 发表于 2009-7-13 13:54:07 | 显示全部楼层
没有文件系统就是这样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-29 16:12 , Processed in 1.078125 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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